今天在檢視他人原始碼時看到在判斷核取方塊是否選中時,與自己的寫法不同:
.is(":checked") vs .prop("checked") == true
.attr(『checked』): //看版本1.6+返回:」checked」或」undefined」 ;1.5-返回:true或false
.prop(『checked』):
.is(『:checked』): //所有版本:true/false//別忘記冒號哦
jquery賦值checked的幾種寫法:
所有的jquery版本都可以這樣賦值:
// $(「#cb1″).attr(「checked」,」checked」);
// $(「#cb1″).attr(「checked」,true);
jquery1.6+:prop的4種賦值:
// $(「#cb1″).prop(「checked」,true);//很簡單就不說了哦
// $(「#cb1″).prop(); //map鍵值對
// $(「#cb1″).prop(「checked」,function());
//$(「#cb1″).prop(「checked」,」checked」);
綜上所述:在判斷核取方塊、單選框等有checked屬性的元素是否被選中時,相容最好的是:
.is(『:checked』): //所有版本:true/false//別忘記冒號哦
參考**:
Jquery 判斷 checked 是否選中
如果要判斷js中的 checked 是否選中,首先取決於你引用的 jquery 的版本。首先,我引用的是 jquery v1.11.2 的版本出現的效果如下 建議 選用 jquery 1.8.3.min.js 會比較穩定點 charset utf 8 title head type checkbox...
jquery判斷checked的三種方法
jquery判斷checked的三種方法 attr checked 看版本1.6 返回 checked 或 undefined 1.5 返回 true或false prop checked 16 true false is checked 所有版本 true false 別忘記冒號哦 jquery賦...
jQuery判斷checked的三種方法
1jquery判斷checked的三種方法 2 attr checked 看版本1.6 返回 checked 或 undefined 1.5 返回 true或false 3 prop checked 16 true false 4 is checked 所有版本 true false 別忘記冒號哦 ...