Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  •  普罗旺斯
  • 负责帅就完事了
  • 写了1,496,113字

该文章投稿至Nemo社区   Js、Css、Html  板块 复制链接


Jquery attr和prop

发布于 2016/05/09 15:44 3,914浏览 0回复 1,066

function mcheckAll(obj,parentid){ 
    var mtarget = $('#'+parentid + " input[type='checkbox'] "); 
    if(obj.checked){ 
    //check  
        mtarget.attr('checked',true);
    }else{
     //uncheck  
        mtarget.attr('checked',false);
    }
 }
 
这里的全选反选第一次操作时是生效的,第二次就失效了...原因不明。
然后把attr换成了prop.
 
function mcheckAll(obj,parentid){ 
        var mtarget = $('#'+parentid + " input[type='checkbox'] "); 
        if(obj.checked){ 
        //check  
        mtarget.prop('checked',true);
    }else
        //uncheck  
        mtarget.prop('checked',false);
    } 
}
 
然后就生效了...

本文标签
 {{tag}}
点了个评