如上多个checkbox,
全选按钮用于控制下面按钮,代码如下:
function clickAllCheckbox(item){
if($(item).is(":checked")){//全选
//先全选,再全不选,都没问题,若再勾全选按钮,则出问题
$(".processslaveCheck").attr("checked", true);//方法1
//先全选,再全不选,都没问题,若再勾全选按钮,则也没问题
$(".processslaveCheck").prop("checked", true); //方法2
//效果同方法1
document.getElementById("processslaveCheck1").setAttribute("checked",true);
//或者true改成"checked"
document.getElementById("processslaveCheck2").setAttribute("checked",true);
//起作用,效果同方法2
document.getElementById("processslaveCheck1").checked = true;
document.getElementById("processslaveCheck2").checked = true;
}else{//全不选
// $(".processslaveCheck").prop("checked", false);
//document.getElementById("processslaveCheck1").setAttribute("checked",false); //document.getElementById("processslaveCheck2").setAttribute("checked",false); document.getElementById("processslaveCheck1").checked = false;//起作用
document.getElementById("processslaveCheck2").checked = false;
}
}

浙公网安备 33010602011771号