.attr(‘checked’): //看版本1.6+返回:」checked」或」undefined」 ;1.5-返回:true或false
.prop(‘checked’): //1.6+:true/false
.is(‘:checked’): //全部版本:true/false//別忘記冒號哦jquery
jquery賦值checked的幾種寫法:函數
全部的jquery版本均可以這樣賦值:post
// $(「#cb1″).attr(「checked」,」checked」);
// $(「#cb1″).attr(「checked」,true);blog
jquery1.6+:prop的4種賦值:it
// $(「#cb1″).prop(「checked」,true);//很簡單就不說了哦
// $(「#cb1″).prop({checked:true}); //map鍵值對
// $(「#cb1″).prop(「checked」,function(){
return true;//函數返回true或false
});io
//$(「#cb1″).prop(「checked」,」checked」);function
綜上所述:在判斷複選框、單選框等有checked屬性的元素是否被選中時,兼容最好的是:class
.is(‘:checked’): //全部版本:true/false//別忘記冒號哦map