我们用JQuery操作checkbox,通常是采用attr方法来操控的,jQuery API明确说明,1.6+的jQuery要用prop,尤其是checkBox的checked的属性的判断,即
$("input[type='checkbox']").prop("checked");
$("input[type='checkbox']").prop("disabled", false);
$("input[type='checkbox']").prop("checked", true);
附一个判断全选、反选的代码片段
$("#check-all").on("click",function(){
if($(this).is(":checked")){
$(".check-item-mail").prop("checked","checked");
}else{
$(".check-item-mail").prop("checked", false);
}
});