国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JQuery包裹DOM節點的方法

2019-11-20 12:18:01
字體:
來源:轉載
供稿:網友

本文實例講述了JQuery包裹DOM節點的方法。分享給大家供大家參考。具體分析如下:

如果要將某個節點用其他標記包裹起來,JQuery提供了相應的方法,即wrap(),該方法對于需要在文檔中插入額外的結構化標記非常有用,而且它不會破壞原始文檔的語義。

wrap()

復制代碼 代碼如下:
$("#li_1").wrap("<strong></strong>");

得到的結果如下:

<strong>  <li id="li_1" title="PHP編程">簡單易懂的PHP編程</li></strong>

包裹節點操作還有其他兩個方法,即wrapAll()和wrapInner()。

wrapAll()方法

該方法會將所有匹配的元素用一個元素來包裹。它不同于wrap()方法,wrap()方法是將所有的元素進行單獨的包裹。JQuery代碼如下:

復制代碼 代碼如下:
$(".li_2").wrapAll("<strong></strong>");

使用wrapAll()方法包裹后的HTML是這樣的:

<strong>  <li class="li_2" title="C編程">簡單易懂的C編程</li>  <li class="li_2" title="JavaScript編程">簡單易懂的JavaScript編程</li></strong>

wrapInner()方法

該方法將每一個匹配的元素的子內容(包括文本節點)用其他結構化的標記包裹起來。

復制代碼 代碼如下:
$("#li_4").wrapInner("<strong></strong>");

運行代碼后,發現<strong>標簽內的內容被一對<li>標簽包裹了,結果如下:

<li id="li_4" title="JQuery">  <strong>簡單易懂的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>

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桐梓县| 连州市| 南康市| 丰都县| 安徽省| 忻城县| 宿松县| 开封县| 礼泉县| 宁强县| 山丹县| 阿勒泰市| 方正县| 友谊县| 黎城县| 大名县| 安龙县| 筠连县| 龙山县| 辽中县| 天水市| 通江县| 彰化市| 田阳县| 岳西县| 桓台县| 元阳县| 江永县| 东乌| 青冈县| 德清县| 武陟县| 马龙县| 保山市| 蕲春县| 东港市| 达孜县| 满城县| 镇康县| 大名县| 莒南县|