Jquery操作checkbox全选、反选失效的问题解决

我们用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);
            }
        });


你可能感兴趣的:(零碎笔记)