attr 和 prop 的區別介紹

2022-01-13 16:24:27 字數 537 閱讀 6863

對於 html 元素本身就帶有的固有屬性,在處理時,使用prop方法。

對於 html 元素我們自己自定義的 dom 屬性,在處理時,使用attr方法。

例項 1:

這個例子裡 元素的 dom 屬性有:href、targetclass,這些屬性就是 元素本身就帶有的屬性,也是 w3c 標準裡就包含有這幾個屬性,或者說在 ide 裡能夠智慧型提示出的屬性,這些就叫做固有屬性。處理這些屬性時,建議使用prop方法。

這個例子裡 元素的 dom 屬性有:href、idaction,很明顯,前兩個是固有屬性,而後面乙個action屬性是我們自己自定義上去的,元素本身是沒有這個屬性的。這種就是自定義的 dom 屬性。處理這些屬性時,建議使用attr方法。

attr 和prop 的區別

prop是1.6.1才新出來的,兩者從中文意思理解,都是獲取 設定屬性的方法 attributes和 properties 1 對於html元素本身就帶有的固有屬性,在處理時,使用prop方法。2 對於html元素是自定義的dom屬性,在處理時,使用attr方法。例子1 元素的dom屬性有 href...

prop 和attr 的區別

jquery1.6中新加了乙個方法prop 一直沒用過它,官方解釋只有一句話 獲取在匹配的元素集中的第乙個元素的屬性值。大家都知道有的瀏覽器只要寫disabled,checked就可以了,而有的要寫成disabled disabled checked checked 比如用attr checked ...

attr 和 prop 的區別

在高版本的jquery引入prop方法後,什麼時候該用prop?什麼時候用attr?它們兩個之間有什麼區別?這些問題就出現了。關於它們兩個的區別,網上的答案很多。這裡談談我的心得,我的心得很簡單 像checkbox,radio和select這樣的元素,選中屬性對應 checked 和 selecte...