亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jQuery遍歷之find()方法

jQuery是個合集對象,如果想快速找出DOM樹中的這些元素的後代元素,此時可以用find()方法,這也是發(fā)展使用頻率很高的方法。這裡要注意children與find方法的區(qū)別,children是父子關(guān)係查找,find是後代關(guān)係(包含父子關(guān)係)

理解節(jié)點(diǎn)查找關(guān)係:

<div class="div" >
? ?<ul class="son">
? ? ? ?<li class="grandson">1</li>
? ?</ul>
</li>
? ?</ul>

<

##程式碼如果是$("div").find("li"),此時,li與div是祖輩關(guān)係,透過find方法就可以快速的查找到了。

find()方法要注意的知識點(diǎn):

????find是遍歷目前元素集合中每個元素的後代。只要符合,不管是兒子輩,孫子輩都可以。

????與其他的樹遍歷方法不同,選擇器表達(dá)式對於 .find() 是必要的參數(shù)。如果我們需要實(shí)現(xiàn)所有後代元素的取回,可以傳遞通配選擇器 '*'。

????find只在後人遍歷,不包括自己。

????選擇器context 是由.find() 方法實(shí)現(xiàn)的;因此,$('.item-ii').find('li') 等價(jià)於$('li', '.item- ii')(找到類別名為item-ii的標(biāo)籤下的li標(biāo)籤)。

注意重點(diǎn):


????find()和.children()方法是類似的
????????1.children只找出第一級的子節(jié)點(diǎn)
??????1.children只找出第一級的子節(jié)點(diǎn)

??????1.children只找出第一級的子節(jié)點(diǎn)

?????子節(jié)點(diǎn)的所有後代節(jié)點(diǎn)


#下面我們來寫一個實(shí)例

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>
<body>
    <div>
        <p>php.cn</p>
        <ul>
            <li>php<span> 中文網(wǎng)</span></li>
        </ul>
    </div>


    <script>
        $("div").find("span").css("color",'red');
    </script>
</body>
</html>
#########
繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> </head> <body> <div> <p>php.cn</p> <ul> <li>php<span> 中文網(wǎng)</span></li> </ul> </div> <script> $("div").find("span").css("color",'red'); </script> </body> </html>
提交重置程式碼