jquery方法find和filter的區別

2021-08-03 15:13:09 字數 458 閱讀 5518

在寫前端頁面的時候,經常會用到jquery中的find方法來尋找我們想要的元素,那麼jquery中還要乙個方法filter也有篩選元素的功能,那麼二者有何區別呢?舉例說明:

class="css">

class="test">我是find

class="test">

我是filter

var $find = $("div").find("test");

alert( $find.html()) ;

var $filter = $("div").filter("test");

alert( $filter.html() );

在頁面載入的時候可以看到彈出的內容,乙個是:我是find,乙個是:我是我是filter

;

find 方法是對其子集的操作,filter是對其自身元素的操作

jQuery中filter 和find 的區別

1 filter方法是對匹配元素進行篩選,而find方法是對匹配元素的後代元素進行篩選。eg 測試1 測試2var find div find rain alert find.html 輸出 測試2 var filter div filter rain alert filter.html 輸出 測試...

jQuery中find和filter的區別

這是jquery裡常用的2個方法。他們2者功能是完全不同的,而初學者往往會被誤導。現在有乙個頁面,裡面html 為 測試1 測試2 如果我們使用find 方法 var result div find rain alert result.html 結果 測試1 如果使用filter 方法 var re...

jQuery中find和filter的區別

這是jquery裡常用的2個方法。他們兩者功能是完全不同的,而初學者往往會被誤導。首先 我們看.find 方法 現在有乙個頁面,裡面html 為 程式 class css class rain 測試1 class rain 測試2如果我們使用find 方法 var find div find rai...