prop()函式的結果:
1.如果有相應的屬性,返回指定屬性值。
2.如果沒有相應的屬性,返回值是空字串。
attr()函式的結果:
1.如果有相應的屬性,返回指定屬性值。
2.如果沒有相應的屬性,返回值是undefined。
對於html元素本身就帶有的固有屬性,在處理時,使用prop方法。
對於html元素我們自己自定義的dom屬性,在處理時,使用attr方法。
具有 true 和 false 兩個屬性的屬性,如 checked, selected 或者 disabled 使用prop()
prop和attr的區別 jQuery
今天簡單說下prop和attr在設定,獲取和刪除屬性時的區別 1.設定屬性 為了便於看到效果,先在網頁中寫入ul標籤,裡面插入屬性title,如下 jquery檔案已引入 設定屬性 ul li prop id item 所有的li都新增上id item 屬性 ul li attr id item 所...
jquery中attr和prop的區別
在高版本的jquery引入prop方法後,什麼時候該用prop?什麼時候用attr?它們兩個之間有什麼區別?這些問題就出現了。關於它們兩個的區別,網上的答案很多。這裡談談我的心得,我的心得很簡單 上面的描述也許有點模糊,舉幾個例子就知道了。a href target self class btn a...
jQuery中的attr和prop區別
prop是高版本jquery中新加的方法,自己使用prop的起因是,得到radio和checkbox的狀態時,attr返回undefined。如果不顯示的設定radio的checked屬性,則通過getattribute得到的值就是undefined,但是radio物件本身有checked屬性,通過...