jquery set all checkbox checked

前端 未结 3 1412
心在旅途
心在旅途 2021-01-11 11:28

I am using jquery 1.11.1 and this is my code:

$(\"#rowchkall\").change(function(){
    if($(this).is(\':checked\')){
        $(\"input:checkbox[class=rowchk]         


        
3条回答
  •  难免孤独
    2021-01-11 11:46

    Use .prop() instead of .attr()

    $(this).prop('checked', true); //true to check else false uncheck
    

    Your code can be simplified as

    $("#rowchkall").change(function () {
        $("input:checkbox.rowchk").prop('checked',this.checked);
    });
    

    A Good Read .prop() vs .attr()

提交回复
热议问题