jquery on函式和prop與attr區別

2022-01-31 02:52:22 字數 458 閱讀 1458

});jquery on()方法菜鳥教程上面說是自jquery 1.7起是live()和bind()的替代方法,他是為當前和未來的元素新增事件響應方法,我一開始以為是在一開始選擇器$()中就可以實現,後來查了一下$()好像是對頁面中的元素進行遍歷然後給引數中的selector新增方法,所以建議寫成$("body").on(event,selector,funciton)的格式不要寫成$("selector").on(event,function)這樣。防止為元素繫結不上事件。

prop()是對於html元素本身就帶有的固有屬性,如href,value。

attr()是對於html元素我們自己自定義的dom屬。

jQuery函式attr 和prop 的區別

在jquery中,attr 函式和prop 函式都用於設定或獲取指定的屬性,它們的引數和用法也幾乎完全相同。但不得不說的是,這兩個函式的用處卻並不相同。下面我們來詳細介紹這兩個函式之間的區別。1 操作物件不同 很明顯,attr和prop分別是單詞attribute和property的縮寫,並且它們均...

jQuery函式attr 和prop 的區別

在jquery中,attr 函式和prop 函式都用於設定或獲取指定的屬性,它們的引數和用法也幾乎完全相同。但不得不說的是,這兩個函式的用處卻並不相同。下面我們來詳細介紹這兩個函式之間的區別。1 操作物件不同 很明顯,attr和prop分別是單詞attribute和property的縮寫,並且它們均...

jQuery函式attr 和prop 的區別

在jquery中,attr 函式和prop 函式都用於設定或獲取指定的屬性,它們的引數和用法也幾乎完全相同。但不得不說的是,這兩個函式的用處卻並不相同。下面我們來詳細介紹這兩個函式之間的區別。1 操作物件不同 很明顯,attr和prop分別是單詞attribute和property的縮寫,並且它們均...