如果要判斷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...