<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        基于jquery中children()與find()的區(qū)別介紹_jquery

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 21:09:08
        文檔

        基于jquery中children()與find()的區(qū)別介紹_jquery

        基于jquery中children()與find()的區(qū)別介紹_jquery:.children(selector) 方法是返回匹配元素集合中每個(gè)元素的所有子元素(僅兒子輩)。參數(shù)可選,添加參數(shù)表示通過(guò)選擇器進(jìn)行過(guò)濾,對(duì)元素進(jìn)行篩選。 .find(selector)方法是返回匹配元素集合中每個(gè)元素的后代。參數(shù)是必選的,可以為選擇器、jquery對(duì)象可元
        推薦度:
        導(dǎo)讀基于jquery中children()與find()的區(qū)別介紹_jquery:.children(selector) 方法是返回匹配元素集合中每個(gè)元素的所有子元素(僅兒子輩)。參數(shù)可選,添加參數(shù)表示通過(guò)選擇器進(jìn)行過(guò)濾,對(duì)元素進(jìn)行篩選。 .find(selector)方法是返回匹配元素集合中每個(gè)元素的后代。參數(shù)是必選的,可以為選擇器、jquery對(duì)象可元

        .children(selector) 方法是返回匹配元素集合中每個(gè)元素的所有子元素(僅兒子輩)。參數(shù)可選,添加參數(shù)表示通過(guò)選擇器進(jìn)行過(guò)濾,對(duì)元素進(jìn)行篩選。

        .find(selector)方法是返回匹配元素集合中每個(gè)元素的后代。參數(shù)是必選的,可以為選擇器、jquery對(duì)象可元素來(lái)對(duì)元素進(jìn)行篩選。

        .find() 與 .children() 方法類似,不同的是后者僅沿著 DOM 樹向下遍歷單一層級(jí)。這里的children,我理解為兒子,只在兒子這一級(jí)遍歷。看下例子:
        代碼如下:
        .children(selector) 方法是返回匹配元素集合中每個(gè)元素的所有子元素(僅兒子輩)。參數(shù)可選,添加參數(shù)表示通過(guò)選擇器進(jìn)行過(guò)濾,對(duì)元素進(jìn)行篩選。

        .find(selector)方法是返回匹配元素集合中每個(gè)元素的后代。參數(shù)是必選的,可以為選擇器、jquery對(duì)象可元素來(lái)對(duì)元素進(jìn)行篩選。

        .find() 與 .children() 方法類似,不同的是后者僅沿著 DOM 樹向下遍歷單一層級(jí)。這里的children,我理解為兒子,只在兒子這一級(jí)遍歷??聪吕樱?

        代碼如下:
        $('ul.level-2').children().css('background-color', 'red');

        這行代碼的結(jié)果是,項(xiàng)目 A, B, C 得到紅色背景。由于我們沒有應(yīng)用選擇器表達(dá)式,返回的 jQuery 對(duì)象包含了所有子元素。如果應(yīng)用一個(gè)選擇器的話,那么只會(huì)包括匹配的項(xiàng)目。

        在看個(gè)例子:
        代碼如下:

        <--換成


        And Again
        aaAnd Again
        <--換成


        And One Last Time




        得到的結(jié)果如下:


        這個(gè)是預(yù)期的結(jié)果,但是如果將上面的換成

        ,見上面代碼注釋,得到的結(jié)果卻是:


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

        1、find是遍歷當(dāng)前元素集合中每個(gè)元素的后代。只要符合,不管是兒子輩,孫子輩都可以。

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

        3、find只在后代中遍歷,不包括自己。

        4、選擇器 context 是由 .find() 方法實(shí)現(xiàn)的;因此,$('li.item-ii').find('li') 等價(jià)于 $('li', 'li.item-ii')。

        選擇器的語(yǔ)法是:jQuery(selector, [context])

        一般情況對(duì)jquery的選擇器的用法,都是做為第一個(gè)參數(shù)的用法。其實(shí)jquery()函數(shù)的這種用法還可以傳遞第二個(gè)參數(shù)。傳遞這個(gè)參數(shù)的目的是將前面選擇器限定在context這個(gè)環(huán)境中。在默認(rèn)情況下,即不傳第二個(gè)參數(shù),選擇器從文檔根部對(duì) DOM 進(jìn)行搜索($()將在當(dāng)前的HTML document中查找DOM元素);如果指定了第二個(gè)參數(shù),如一個(gè)DOM元素集或jquery對(duì)象,那就會(huì)在這個(gè)context中查找。

        下面看個(gè)例子
        代碼如下:
        $("div.foo").click(function() {
        $("span", this).addClass("bar");
        });

        由于我們已經(jīng)將 span 選擇器限定到 this 這個(gè)環(huán)境中,只有被點(diǎn)擊元素中的 span 會(huì)得到附加的class。
        在內(nèi)部,選擇器 context是通過(guò) .find() 方法實(shí)現(xiàn)的,因此 $("span", this) 等價(jià)于 $(this).find("span"),$('li.item-ii').find('li') 等價(jià)于 $('li', 'li.item-ii')

        find()更多內(nèi)容請(qǐng)?jiān)L問:http://www.w3school.com.cn/jquery/traversing_find.asp

        children()更多內(nèi)容請(qǐng)?jiān)L問:http://www.w3school.com.cn/jquery/traversing_children.asp

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        基于jquery中children()與find()的區(qū)別介紹_jquery

        基于jquery中children()與find()的區(qū)別介紹_jquery:.children(selector) 方法是返回匹配元素集合中每個(gè)元素的所有子元素(僅兒子輩)。參數(shù)可選,添加參數(shù)表示通過(guò)選擇器進(jìn)行過(guò)濾,對(duì)元素進(jìn)行篩選。 .find(selector)方法是返回匹配元素集合中每個(gè)元素的后代。參數(shù)是必選的,可以為選擇器、jquery對(duì)象可元
        推薦度:
        標(biāo)簽: 的區(qū)別 fin jQuery
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 2021久久精品免费观看| 最近中文字幕免费完整| 国产福利免费观看| 亚洲av永久无码嘿嘿嘿| 欧美a级在线现免费观看| 亚洲国产综合精品| 精品久久久久久久久免费影院| 亚洲国产日韩在线成人蜜芽| 成人黄色免费网址| 亚洲天堂免费在线| 午夜一区二区免费视频| 亚洲av无一区二区三区| 国产嫩草影院精品免费网址| 免费无码国产V片在线观看| 亚洲日本在线观看视频| a级在线观看免费| 99久久亚洲综合精品成人网| 24小时在线免费视频| 亚洲中文字幕久久无码| 国产免费av一区二区三区| 一级毛片免费不卡| 亚洲va在线va天堂va不卡下载| 亚洲最大免费视频网| 亚洲精华国产精华精华液好用| 免费播放春色aⅴ视频| 中文成人久久久久影院免费观看| 亚洲av日韩av不卡在线观看| 18禁网站免费无遮挡无码中文| 亚洲欧美日韩综合久久久| 亚洲高清无码综合性爱视频| 免费在线看黄网站| 亚洲天堂2017无码中文| 亚洲成av人片在线观看天堂无码 | 久久久国产精品亚洲一区| 99在线视频免费观看视频 | 国产美女在线精品免费观看| 国产精品亚洲精品日韩电影| 亚洲熟妇av一区二区三区| 精品国产无限资源免费观看| 美女黄频a美女大全免费皮| 亚洲AV无码乱码国产麻豆穿越 |