jquery的prop 和attr 的區別

2021-09-11 15:17:44 字數 347 閱讀 5611

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屬性,通過...