jQuery filter()和find()區別

antzone發表於2017-03-31

標題中的兩個方法在功能上有點類似,但是區別也是很明顯的。

關於他們的基本用法可以參閱下面的相關閱讀。

(1).filter()方法可以參閱jQuery filter()一章節。

(2).find()函式可以參閱jQuery find()一章節。 

下面就簡單列舉一下兩者的主要區別:

(1).find()是在當前匹配元素集合的後代元素中進行查詢,而filter()方法則是在同輩元素中進行篩選。

(2).find()的引數是選擇器表示式,而filter()的引數比較靈活,可以是選擇器,也可以是其他形式,比如函式。


相關文章