<span style="white-space:pre"> </span><input type="checkbox" name="ck"/>1
<input type="checkbox" name="ck"/>2
<input type="checkbox" name="ck"/>3
<input type="checkbox" name="ck"/>4
<input type="checkbox" name="ck"/>5
<input type="checkbox" name="ck"/>6
<input type="checkbox" name="ck"/>7
<input type="checkbox" name="ck"/>8
<input type="checkbox" name="ck"/>9
<input type="checkbox" name="ck"/>10
<hr/>
<input type="checkbox" οnclick="checkAll(this,'ck');"/>全选
function checkAll(obj,name){
if(jQuery(obj).is(':checked')){
//全选
jQuery("[name = "+name+"]:checkbox").prop("checked", true);
}else{
//全不选
jQuery("[name = "+name+"]:checkbox").prop("checked", false);
}
}
用attr只能选择一次!prop可重复选择且跨浏览器!
在线DEMO:http://runjs.cn/detail/0gshgazd