jquery checkbox反复调用attr(checked, true/false)只有第一次生

/*** 全选*/function checkAll() {$("input[name=ids]").attr("checked", true);}/*** 全不选*/function uncheckAll() {$("input[name=ids]").attr("checked", false);}

问题描述:

初始状态复选框没有全选,

点击全选按钮调用checkAll方法,

实现了全选,

然后点击全不选按钮,

实现了全不选,

然后再次点击全选按钮,

结果却木有全选,

再反复点击木有任何反应。

google之:

把使用prop方法代替attr方法,

/*** 全选*/function checkAll() {$("input[name=ids]").prop("checked", true);}

It works.

参见

版权声明:本文为博主原创文章,,未经博主允许不得转载。

思想如钻子,必须集中在一点钻下去才有力量

jquery checkbox反复调用attr(checked, true/false)只有第一次生

相关文章:

你感兴趣的文章:

标签云: