1. 程式人生 > >關於checkbox的attr(“checked”)一直為undefined的解決方案

關於checkbox的attr(“checked”)一直為undefined的解決方案

在jquery1.6以上加了一個方法prop(),官方解釋:prop() 方法設定或返回被選元素的屬性和值。

當該方法用於返回屬性值時,則返回第一個匹配元素的值。

當該方法用於設定屬性值時,則為匹配元素集合設定一個或多個屬性/值對。

注意:prop() 方法應該用於檢索屬性值,例如 DOM 屬性(如 selectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, 和 defaultSelected)。

如需檢索 HTML 屬性,請使用 attr() 方法代替。如需移除屬性,請使用 removeProp()

 方法。

總之頁面初始化之後再獲取動態改變的屬性值的時候 就用prop() 方法就行了。