jQuery判斷checked的三種方法

2022-06-10 13:27:09 字數 741 閱讀 6415

今天在檢視他人原始碼時看到在判斷核取方塊是否選中時,與自己的寫法不同:

.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 別忘記冒號哦 ...