最佳答案
我不是 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);
}
});
这两个例子都不管用。