JQuery包裹DOM節(jié)點(diǎn)的方法
本文實(shí)例講述了JQuery包裹DOM節(jié)點(diǎn)的方法。分享給大家供大家參考。具體分析如下:
如果要將某個(gè)節(jié)點(diǎn)用其他標(biāo)記包裹起來(lái),JQuery提供了相應(yīng)的方法,即wrap(),該方法對(duì)于需要在文檔中插入額外的結(jié)構(gòu)化標(biāo)記非常有用,而且它不會(huì)破壞原始文檔的語(yǔ)義。
wrap()
得到的結(jié)果如下:
<strong> <li id="li_1" title="PHP編程">簡(jiǎn)單易懂的PHP編程</li> </strong>
包裹節(jié)點(diǎn)操作還有其他兩個(gè)方法,即wrapAll()和wrapInner()。
wrapAll()方法
該方法會(huì)將所有匹配的元素用一個(gè)元素來(lái)包裹。它不同于wrap()方法,wrap()方法是將所有的元素進(jìn)行單獨(dú)的包裹。JQuery代碼如下:
使用wrapAll()方法包裹后的HTML是這樣的:
<strong> <li class="li_2" title="C編程">簡(jiǎn)單易懂的C編程</li> <li class="li_2" title="JavaScript編程">簡(jiǎn)單易懂的JavaScript編程</li> </strong>
wrapInner()方法
該方法將每一個(gè)匹配的元素的子內(nèi)容(包括文本節(jié)點(diǎn))用其他結(jié)構(gòu)化的標(biāo)記包裹起來(lái)。
運(yùn)行代碼后,發(fā)現(xiàn)<strong>標(biāo)簽內(nèi)的內(nèi)容被一對(duì)<li>標(biāo)簽包裹了,結(jié)果如下:
<li id="li_4" title="JQuery"> <strong>簡(jiǎn)單易懂的JQuery編程</strong> </li>
本例的JQuery代碼如下:
<script type="text/javascript">
//<![CDATA[
$(function(){
$("#btn_1").click(function(){
//用<strong>元素把<li>元素包裹起來(lái)
$("#li_1").wrap("<strong></strong>");
})
$("#btn_2").click(function(){
$(".li_2").wrapAll("<strong></strong>");
})
$("#btn_3").click(function(){
$("#li_4").wrapInner("<strong></strong>");
})
});
//]]>
</script>
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- JQuery創(chuàng)建DOM節(jié)點(diǎn)的方法
- JS/jQuery判斷DOM節(jié)點(diǎn)是否存在的簡(jiǎn)單方法
- JQuery插入DOM節(jié)點(diǎn)的方法
- jQuery中DOM節(jié)點(diǎn)的刪除方法總結(jié)(超全面)
- JQuery遍歷DOM節(jié)點(diǎn)的方法
- JQuery查找DOM節(jié)點(diǎn)的方法
- js和jquery對(duì)dom節(jié)點(diǎn)的操作(創(chuàng)建/追加)
- JQuery替換DOM節(jié)點(diǎn)的方法
- JQuery復(fù)制DOM節(jié)點(diǎn)的方法
- jquery對(duì)dom節(jié)點(diǎn)的操作【推薦】
- JQuery中DOM節(jié)點(diǎn)的操作與訪問(wèn)方法實(shí)例分析
相關(guān)文章
利用jquery動(dòng)畫(huà)特效和css打造的側(cè)邊彈出垂直導(dǎo)航
這是一款側(cè)邊彈出垂直導(dǎo)航,整個(gè)彈出過(guò)程比較流暢,而且代碼很簡(jiǎn)單,需要的朋友可以參考下2014-04-04
基于jquery實(shí)現(xiàn)select選擇框內(nèi)容左右移動(dòng)添加刪除代碼分享
這篇文章主要介紹了基于jquery實(shí)現(xiàn)select選擇框內(nèi)容左右移動(dòng)添加刪除功能,推薦給大家,有需要的小伙伴可以參考下。2015-08-08
詳解使用jQuery.i18n.properties實(shí)現(xiàn)js國(guó)際化
這篇文章主要介紹了使用jQuery.i18n.properties實(shí)現(xiàn)js國(guó)際化,具有一定的參考價(jià)值,感興趣的可以隨小編看一看2018-05-05
jquery+h5實(shí)現(xiàn)九宮格抽獎(jiǎng)特效(前后端代碼)
這篇文章主要為大家詳細(xì)介紹了jquery+h5實(shí)現(xiàn)九宮格抽獎(jiǎng)特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
jQuery基于擴(kuò)展簡(jiǎn)單實(shí)現(xiàn)倒計(jì)時(shí)功能的方法
這篇文章主要介紹了jQuery基于擴(kuò)展簡(jiǎn)單實(shí)現(xiàn)倒計(jì)時(shí)功能的方法,涉及jQuery擴(kuò)展與回調(diào)函數(shù)的相關(guān)使用技巧,需要的朋友可以參考下2016-05-05
jQuery實(shí)現(xiàn)碰到邊緣反彈的動(dòng)畫(huà)效果
這篇文章主要介紹了jQuery實(shí)現(xiàn)碰到邊緣反彈的動(dòng)畫(huà),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-02-02

