JQuery实现复选框全选

首先一种最low的方法

$("#checkAll").click(function(){
        var $checkRows = $("input[name=checkRow]");
        if($(this)[0].checked == true){
            for(var i=0;i<$checkRows.length;i++){
                $checkRows[i].checked = true;
            }
        }else{
            for(var i=0;i<$checkRows.length;i++){
                $checkRows[i].checked = false;
            }
        }
})

下面是一种简单的方法,使用prop方法,跟attr方法一样

$("#checkAll").click(function(){
    $(":checkbox[name=checkRow]").prop("checked",this.checked);
})

你可能感兴趣的:(JQuery)