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'。 –