jQuery中的attr和prop區別

2021-07-09 12:25:07 字數 403 閱讀 2968

prop是高版本jquery中新加的方法,自己使用prop的起因是,得到radio和checkbox的狀態時,attr返回undefined。

如果不顯示的設定radio的checked屬性,則通過getattribute得到的值就是undefined,但是radio物件本身有checked屬性,通過prop可以正確得到radio的狀態。

備註

dom(document object model),是w3c制定的文件結構模型。

element是html中的節點元素,擁有屬性和方法。

jquery物件是jquery中定義的jquery.fn物件,可以使用jquery.fn中的方法,也可以說是保留了html中的dom物件,然後利用自己的內部方法操作html的dom物件,就是封裝。

jquery中attr和prop的區別

在高版本的jquery引入prop方法後,什麼時候該用prop?什麼時候用attr?它們兩個之間有什麼區別?這些問題就出現了。關於它們兩個的區別,網上的答案很多。這裡談談我的心得,我的心得很簡單 上面的描述也許有點模糊,舉幾個例子就知道了。a href target self class btn a...

jquery中attr 和prop 的區別

在高版本的jquery引入prop方法後,什麼時候該用prop?什麼時候用attr?它們兩個之間有什麼區別?這些問題就出現了。關於它們兩個的區別,網上的答案很多。這裡談談我的心得,我的心得很簡單 上面的描述也許有點模糊,舉幾個例子就知道了。a href target self class btn a...

jquery中attr和prop的區別

jquery中attr和prop的區別 在高版本的jquery引入prop方法後,什麼時候該用prop?什麼時候用attr?它們兩個之間有什麼區別?這些問題就出現了。關於它們兩個的區別,網上的答案很多。這裡談談我的心得,我的心得很簡單 對於html元素本身就帶有的固有屬性,在處理時,使用prop方法...