Jquery 判斷 checked 是否選中

2021-07-11 11:29:25 字數 1150 閱讀 7220

如果要判斷js中的 checked 是否選中,首先取決於你引用的 jquery 的版本。

首先,我引用的是 jquery v1.11.2 的版本出現的效果如下:

(建議:選用 jquery-1.8.3.min.js 會比較穩定點)

charset="utf-8">

title>

head>

type="checkbox"

name = "abc" id="aaa" />

body>

src="build/jquery.min.js">

script>

$(function

());

script>

html>

1、獲取匹配集合中第乙個元素的property的值

.prop( propertyname )
2、 給匹配元素集合設定乙個或多個屬性

.prop( propertyname, value ) 

.prop( map )

.prop( propertyname, function

(index, oldpropertyvalue)

)

.prop()和 .attr()區別

prop是jquery 從1.6開始提供新的方法。

to retrieve and change dom properties such as the checked, selected, or disabled state of form elements, use the .prop() method.

根據官方的建議:具有 true 和 false 兩個屬性的屬性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr()

那麼,什麼時候使用attr(),什麼時候使用prop()?

1.新增屬性名稱該屬性就會生效應該使用prop();

2.是有true,false兩個屬性使用prop();

3.其他則使用attr();

專案中jquery公升級的時候要注意這點!

參考文獻:

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

jQuery判斷checked的三種方法

今天在檢視他人原始碼時看到在判斷核取方塊是否選中時,與自己的寫法不同 is checked vs prop checked true attr checked 看版本1.6 返回 checked 或 undefined 1.5 返回 true或false prop checked is checke...