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);
})

猜你喜欢

转载自blog.csdn.net/qq_34589867/article/details/82257950