|
現(xiàn)在有一個(gè)頁(yè)面,里面HTML代碼為;
復(fù)制代碼 代碼如下:
<div class="css">
<p class="rain">測(cè)試1</p>
</div>
<div class="rain">
<p>測(cè)試2</p>
</div>
如果我們使用find()方法:
var $find = $("div").find(".rain");
alert( $find.html() ) ;
將會(huì)輸出:

如果使用filter()方法:
var $filter = $("div").filter(".rain");
alert( $filter.html() );
將會(huì)輸出:

也許你已經(jīng)看出它們的區(qū)別了。
find()會(huì)在div元素內(nèi) 尋找 class為rain 的元素。
而filter()則是篩選div的class為rain的元素。
一個(gè)是對(duì)它的子集操作,一個(gè)是對(duì)自身集合元素篩選。
另外find()其實(shí)還可以用選擇器表示:
var $select = $("div .rain");
明白他們的區(qū)別了嗎?
JavaScript技術(shù):jQuery基礎(chǔ)知識(shí)filter()和find()實(shí)例說(shuō)明,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。