我不是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/
https://stackoverflow.com/questions/18537609
复制相似问题