0
我使用通过使用此代码选择页面中所有的复选框:选择所有选中的复选框
$(function(){
// add multiple select/deselect functionality
$("#selectall").click(function() {
$('.case').attr('checked', this.checked);
});
// if all checkbox are selected, check the selectall checkbox
// and viceversa
$(".case").click(function(){
if($(".case").length == $(".case:checked").length) {
$("#selectall").attr("checked", "checked");
} else {
$("#selectall").removeAttr("checked");
}
});
});
在这段代码中选择所有checkedbox。但是,如果我们选择一些复选框,并选择所有选择全部。在我们再次取消选中之后,除了上一个复选框之外,其余的都保持选中。
而不是'$(“# ('checked',false);'try'$(“#selectall”)。attr(“checked”,false);' –
$(“#selectall”)。 – Coder
不是'attr',伙计们; 'prop'。 –