jquery的checked

目前使用的jQuery版本为 v1.11.2

 

jquery判断checked的三种方法:

.attr('checked'):   //看版本1.6+返回:"checked"或"undefined" ;1.5-返回:true或false

//实测,1.11.2下,选中、不选中均为undefined

.prop('checked'): //选中为true,不选中为false

.is(':checked'):    //选中为true,不选中为false

 

jquery赋值checked的几种写法:

所有的jquery版本都可以这样赋值:

//实测,1.11.2下无效

// $("#cb1").attr("checked","checked");

// $("#cb1").attr("checked",true);

 

//实测,1.11.2下有效

// $("#cb1").attr("checked",false);

 

jquery1.6+:prop的4种赋值:

// $("#cb1").prop("checked",true);   //这个测试有效

// $("#cb1").prop({checked:true}); //map键值对

// $("#cb1").prop("checked",function(){

return true;//函数返回true或false

});

posted @ 2015-06-03 15:26  风真天  阅读(1096)  评论(0编辑  收藏  举报