JQuery包裹DOM節(jié)點(diǎn)的方法
本文實(shí)例講述了JQuery包裹DOM節(jié)點(diǎn)的方法。分享給大家供大家參考。具體分析如下:
如果要將某個(gè)節(jié)點(diǎn)用其他標(biāo)記包裹起來,JQuery提供了相應(yīng)的方法,即wrap(),該方法對(duì)于需要在文檔中插入額外的結(jié)構(gòu)化標(biāo)記非常有用,而且它不會(huì)破壞原始文檔的語義。
wrap()
得到的結(jié)果如下:
<strong> <li id="li_1" title="PHP編程">簡(jiǎn)單易懂的PHP編程</li> </strong>
包裹節(jié)點(diǎn)操作還有其他兩個(gè)方法,即wrapAll()和wrapInner()。
wrapAll()方法
該方法會(huì)將所有匹配的元素用一個(gè)元素來包裹。它不同于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)記包裹起來。
運(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>元素包裹起來 $("#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)的操作與訪問方法實(shí)例分析
相關(guān)文章
解決攔截器對(duì)ajax請(qǐng)求的攔截實(shí)例詳解
這篇文章主要介紹了解決攔截器對(duì)ajax請(qǐng)求的攔截實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2016-12-12jQuery實(shí)現(xiàn)首頁圖片淡入淡出效果的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)首頁圖片淡入淡出效果的方法,實(shí)例分析了jQuery圖片淡入淡出效果的相關(guān)使用技巧,需要的朋友可以參考下2015-06-06jQuery實(shí)現(xiàn)基本動(dòng)畫效果的方法詳解
這篇文章主要介紹了jQuery實(shí)現(xiàn)基本動(dòng)畫效果的方法,結(jié)合實(shí)例形式分析了jQuery animate()方法實(shí)現(xiàn)動(dòng)畫效果相關(guān)操作技巧,需要的朋友可以參考下2018-09-09jquery通過a標(biāo)簽刪除table中的一行的代碼
刪除table中的一行的方法有很多,在本文為大家介紹下jquery是如何做到的,下面有個(gè)不錯(cuò)的示例,喜歡的朋友可以參考下2013-12-12jquery中通過過濾器獲取表單元素的實(shí)現(xiàn)代碼
通過過濾器可以獲取特定的表單元素,如非輸入項(xiàng)目或者單選按鈕的已選項(xiàng)目等元素,可用的2011-07-07