我不是 jQuery 专家,但我尝试为我的应用程序创建一个小脚本。我想检查所有复选框,但它无法正常工作。
首先我尝试使用attr
,然后我尝试使用prop
但我做错了。
我先试过这个:
$("#checkAll").change(function(){
if (! $('input:checkbox').is('checked')) {
$('input:checkbox').attr('checked','checked');
} else {
$('input:checkbox').removeAttr('checked');
}
});
但这没有用。
下一篇:这比上面的代码效果更好
$("#checkAll").change(function(){
if (! $('input:checkbox').is('checked')) {
$('input:checkbox').prop('checked',true);
} else {
$('input:checkbox').prop('checked', false);
}
});
这两个例子都不起作用。
JSFiddle:http : //jsfiddle.net/hhZfu/4/