(此方法于jquery 1.6版本添加)
原文:http://api.jquery.com/prop/
用途:获取或设置元素的属性值
- .prop( propertyName )
- .prop( propertyName )
- .prop( propertyName, value )
- .prop( propertyName, value )
- .prop( properties )
- .prop( propertyName, function(index, oldPropertyValue) )
说明:获取元素数组中第一个元素的属性值,或一个元素第一个匹配属性的值。
属性值未设置或没有匹配的属性均返回undefined
在IE9以前的版本中,设置input 的type属性值会出错
与attr()区别:attributes和properties区别
在1.6以前的版本中,attr()有时会超出自身作用范围返回元素的特性值,例如下列情况:selectedIndex
, tagName
, nodeName
, nodeType
, ownerDocument
, defaultChecked
, defaultSelected,在1.6及以后版本中,上述会值由prop()获取