新聞中心
包裹.unwrap()、.wrapAll()和.wrapInner()及遍歷.children()和.find()
1 .unwrap()作用與wrap方法相反,將匹配元素集合的父級元素刪除,保留自身(和兄弟元素)在原來的位置
2 .wrapAll(wrappingElement)給集合中匹配的元素增加一個外面包裹HTML結(jié)構(gòu)
3 .wrapAll(function)一個回調(diào)函數(shù),返回用于包裹匹配元素的HTML內(nèi)容或JQuery對象,通過回調(diào)的方式可以單獨處理每個元素
4 .wrapAll()函數(shù)可以接受任何字符串或?qū)ο螅梢詡鬟f給$()工廠函數(shù)來指定一個DOM結(jié)構(gòu),這種結(jié)構(gòu)可以嵌套多層,但是最內(nèi)層只能有一個元素,所有匹配元素將會被當(dāng)作是一個整體,在這個整體的外部用指定的HTML結(jié)構(gòu)進行包裹
5 .wrapInner()將合集中的內(nèi)部所有的子元素用其他元素包裹起來,并當(dāng)做指定元素的子元素
6 .wrapInner(wrappingElement)給集合中匹配的元素的內(nèi)部,增加包裹的HTML結(jié)構(gòu)
7 .wrapInner(function)用一個callback函數(shù)做參數(shù),每次遇到匹配元素時,該函數(shù)被執(zhí)行,返回一個DOM元素,JQuery對象或者HTML片段,用來包住匹配元素的內(nèi)容
8 通過一個選擇器字符串傳遞給.wrapInner()函數(shù),其參數(shù)是格式正確的HTML,并且HTML標(biāo)簽是被正確關(guān)閉的
9 .children()無參數(shù),選擇性的接受同一類型選擇器表達式
10 .children(selector)返回匹配元素集合中每個元素的所有子元素(僅兒子輩,可以理解為父親與兒子的關(guān)系)
11 JQuery是一個合集對象,需要對這個合集對象進行一定的篩選,找出目標(biāo)元素,允許傳一個選擇器的表達式,可以快速查找合集里面的第一級子元素
12 .find()可以快速查找DOM樹中的這些元素的后代元素
13 find是遍歷當(dāng)前元素集合中每個元素的后代,只要符合不管是兒子輩或?qū)O子輩都可以
14 find與其他樹遍歷方法不同,選擇器表達式對于.find()是必須的參數(shù),如果需要現(xiàn)實對所有后代元素的取回,可以傳遞通配選擇器'*'
15 find只在后代中遍歷,不包括自己
16 選擇器context是由.find()方法實現(xiàn)的
17 .find()和.chidren()的區(qū)別
.find()是后代關(guān)系查找(包括父子關(guān)系),查找范圍包括子節(jié)點的所有后代節(jié)點
.chidren()是父子關(guān)系查找,只查找第一級的子節(jié)點
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
新聞名稱:DOM包裹及遍歷-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://www.ef60e0e.cn/article/doepgo.html