亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JQuery插入DOM節點的方法

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

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

動態創建HTML元素并沒有實際用處,還需要將新創建的元素插入文檔中。將新創建的節點插入文檔最簡單的辦法是,讓它成為這個文檔的某個節點的子節點。前面使用了一個插入節點的方法append(),它會在元素內部追加新創建的內容。

將新創建的節點插入某個文檔的方法并非只有一種,在JQuery中還提供了其他兒種插入節點的方法,如下表所示。讀者可以根據實際需求靈活地做出多種選擇。

HTML DOM結構如下:

<p class="nm_p" title="歡迎訪問武林網" >歡迎訪問武林網</p><ul class="nm_ul">  <li title='PHP編程'>簡單易懂的PHP編程</li>  <li title='JavaScript編程'>簡單易懂的JavaScript編程</li>  <li title='JQuery編程'>簡單易懂的JQuery編程</li></ul>

append()

向每個匹配的元素內部追加內容:

HTML代碼:

復制代碼 代碼如下:
<p>我想說:</p>

jQuery代碼:
復制代碼 代碼如下:
$("p").append("<b>你好</b>");

結果:
復制代碼 代碼如下:
<p>我想說:<b>你好</b></p>

appendTo()

將所有匹配的元素追加到指定的元素中。實際上,使用該方法是顛倒了常規的$(A).append(B)的操作,即不是將B追加到A中,而是將A追加到B中:

HTML代碼:

復制代碼 代碼如下:
<p>我想說:</p>

jQuer代碼:
復制代碼 代碼如下:
$("<b>你好</b>").appendTo("p");

結果:
復制代碼 代碼如下:
<p>我想說:<b>你好</b></p>

prepend()

向每個匹配的元素內部前置內容:

HTML代碼:

復制代碼 代碼如下:
<p>我想說:</p>

jQuer代碼:
復制代碼 代碼如下:
$("p").prepend<"<b>你好</b>");

結果:
復制代碼 代碼如下:
<p><b>你好</b>我想說:</p>

prependTo()

將所有匹配的元素前置到指定的元素中。實際上,使用該方法是顛倒了常規的$(A).prepend(B)的操作,即不是將B前置到A中,而是將A前置到B中:

HTML代碼:

復制代碼 代碼如下:
<p>我想說:</p>

jQuer代碼:
復制代碼 代碼如下:
$("<b>你好</b>").prependTo("p");

結果:
復制代碼 代碼如下:
<p><b>你好</b>我想說:</p>

after()

在每個匹配的元索之后插入內容:

HTML代碼:

復制代碼 代碼如下:
<p>我想說:</p>

jQuer代碼:
復制代碼 代碼如下:
$("p").after("<b>你好</b>");

結果:
復制代碼 代碼如下:
<p>我想說:</p><b>你好</b>

insertAfler()

將所有匹配的元素插入到指定元素的后面。實際上,使用該方法是顛倒了常規的$(A).after(B)的操作,即不是將B插入到A后面,而是將A插入到B后面:

HTML代碼:

復制代碼 代碼如下:
<p>我想說:</p>

jQuer代碼:
復制代碼 代碼如下:
$("<b>你好</b>").insertAfter("p");

結果:
復制代碼 代碼如下:
<p>我想說:</p><b>你好</b>

before()

在每個匹配的元素之前插入內容:

HTML代碼:

復制代碼 代碼如下:
<p>我想說:</p>

jQuer代碼:
復制代碼 代碼如下:
$("p").before("<b>你好</b>");

結果:
復制代碼 代碼如下:
<b>你好</b><p>我想說:</p>

insertBefore()

將所有匹配的元素捅入到指定的元素的前面。實際上,使用該方法是顛倒了常規的$(A).before(B)的操作,即不是將B插入到A前面,而是將A插入到B前面:

HTML代碼:

復制代碼 代碼如下:
<p>我想說:</p>

jQuer代碼:
復制代碼 代碼如下:
$("<b>你好</b>").insertBefore("p");

結果:
復制代碼 代碼如下:
<b>你好</b><p>我想說:</p>

這些插入節點的方法不僅能將新創建的DOM元素插入到文檔中,也能對原有的DOM元素進行移動。例如利用它們創建新元素并對其進行插入操作:

$(function(){  var $li_1 = $("<li title='新增節點:數據結構'>新增節點:數據結構</li>"); // 創建第一個<li>元素  var $li_2 = $("<li title='新增節點:設計模式'>新增節點:設計模式</li>"); // 創建第二個<li>元素  var $li_3 = $("<li title='新增節點:計算機算法'>新增節點:計算機算法</li>"); // 創建第三個<li>元素  var $parent = $(".nm_ul"); // 獲取<ul>節點。<li>的父節點  var $two_li = $(".nm_ul li:eq(1)"); // 獲取<ul>節點中第二個<li>元素節點  $("#btn_1").click(function(){    $parent.append($li_1); // 添加到<ul>節點中,使之能在網頁中顯示  });  $("#btn_2").click(function(){    // 可以采取鏈式寫法:$parent.append($li_1).append($li_2);    $parent.append($li_2);     });  $("#btn_3").click(function(){    // insertAfter方法將創建的第三個<li>元素元素插入到獲取的<li>之后    $li_3.insertAfter($two_li);   });});

也利用它們對原有的DOM元素進行移動:

$(function(){  var $one_li = $("ul li:eq(1)"); // 獲取<ul>節點中第二個<li>元素節點  var $two_li = $("ul li:eq(2)"); // 獲取<ul>節點中第三個<li>元素節點  $two_li.insertBefore($one_li); //移動節點});

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩亚洲一区二区三区| 亚洲石原莉奈一区二区在线观看| 欧美午夜性色大片在线观看| 精品久久久久久久久久ntr影视| 欧美一级黑人aaaaaaa做受| 日韩亚洲国产中文字幕| 国产精品视频最多的网站| 国产91免费看片| 成人h片在线播放免费网站| 日韩成人激情在线| 欧美诱惑福利视频| 国内精品久久久久久中文字幕| 久久久精品一区| 亚洲毛片在线观看| 91麻豆国产精品| 日本免费在线精品| 日韩精品在线视频美女| 久久久国产视频91| 在线观看免费高清视频97| 欧美在线性视频| 国产精品视频网址| 久久久国产精品视频| 国产精品亚发布| 色与欲影视天天看综合网| 欧美精品日韩三级| 日韩在线观看免费高清完整版| 精品高清美女精品国产区| 久久久精品美女| 97成人精品区在线播放| 亚洲欧洲在线播放| 亚洲欧美国产va在线影院| 亚洲第一色中文字幕| 久久影视免费观看| 国产一区二区黄| 自拍视频国产精品| 欧美乱人伦中文字幕在线| 日韩在线观看av| 26uuu另类亚洲欧美日本一| 国产成人精品优优av| 美女啪啪无遮挡免费久久网站| 亚洲午夜精品久久久久久性色| 国产精品久久久久久久久久免费| 国产主播在线一区| 日韩中文字幕第一页| 日韩中文娱乐网| 欧美影院成年免费版| 国产欧美亚洲精品| 91久久国产精品91久久性色| 国产一区二区三区久久精品| 国产精品极品在线| 久久久综合免费视频| 狠狠久久亚洲欧美专区| 日韩av在线网| 色综合91久久精品中文字幕| 国产精品无av码在线观看| 国产婷婷97碰碰久久人人蜜臀| 欧美午夜激情在线| 国产97色在线|日韩| 成人激情视频在线| 亚洲3p在线观看| 日韩经典中文字幕| 国产成人涩涩涩视频在线观看| 成人激情av在线| 国产在线拍偷自揄拍精品| 国产一区二区三区高清在线观看| 国产日韩精品视频| 丝袜美腿亚洲一区二区| 91亚洲精品一区| 伊人久久久久久久久久久久久| 一本色道久久88综合亚洲精品ⅰ| 久久国产精品久久精品| 久久久久久com| 7m精品福利视频导航| 精品国内产的精品视频在线观看| 久久人人爽人人爽人人片av高清| 亚洲天堂视频在线观看| 久久久亚洲精品视频| 色妞久久福利网| 4p变态网欧美系列| 精品成人乱色一区二区| 国产精品欧美在线| 成人福利视频在线观看| 国产欧美精品久久久| 欧美色道久久88综合亚洲精品| 热久久视久久精品18亚洲精品| 久久激情视频免费观看| 亚洲视频在线观看网站| 91精品啪在线观看麻豆免费| 亚洲欧美日韩天堂一区二区| 在线不卡国产精品| 亚洲精品免费一区二区三区| 亚洲国产成人精品久久| 91探花福利精品国产自产在线| 亚洲精品中文字幕av| 久久影视电视剧免费网站| 中文字幕精品影院| 伊人久久久久久久久久久| 国产精品福利久久久| 亚洲日本成人女熟在线观看| 欧美日韩中文字幕在线| 日韩一区二区三区在线播放| 欧美一级免费看| 欧美精品videossex性护士| 国产精品黄页免费高清在线观看| 久久久之久亚州精品露出| 欧美中文在线免费| 国产精品日韩一区| 国产一区二区三区视频在线观看| 亚洲精品久久7777777| 亚洲欧洲高清在线| 欧美中文字幕在线视频| 欧美一级视频一区二区| 一本色道久久88综合亚洲精品ⅰ| 原创国产精品91| 欧美电影免费观看电视剧大全| 中文亚洲视频在线| 亚洲国产另类 国产精品国产免费| 国产精品户外野外| 韩国精品久久久999| 亚洲欧美中文在线视频| 另类专区欧美制服同性| 久久久久久久久久久免费| 欧美激情欧美激情在线五月| 国产一区二区三区视频| 欧洲永久精品大片ww免费漫画| 亚洲精品一区二三区不卡| 亚洲香蕉成视频在线观看| 欧美日本中文字幕| 日韩成人黄色av| 亚洲va欧美va国产综合久久| 亚洲国产精品久久| 91天堂在线观看| 色琪琪综合男人的天堂aⅴ视频| 亚洲精品一二区| 久久久久久免费精品| 欧美黑人国产人伦爽爽爽| 国产精品视频白浆免费视频| 日韩精品一二三四区| 国产啪精品视频网站| 一区二区三区视频在线| 欧美国产日韩xxxxx| 亚洲精品成人久久久| 亚洲国产精彩中文乱码av在线播放| 欧美色道久久88综合亚洲精品| 久久国产精品久久久久| 国产精品99久久久久久白浆小说| 91国产视频在线| 亚洲人成77777在线观看网| 亚洲91av视频| 中文字幕国产亚洲| 九九久久国产精品| 久99久在线视频| 欧美在线视频免费播放| 亚洲精品98久久久久久中文字幕| 亚洲国产中文字幕在线观看| 国产免费久久av| 亚洲欧美国产日韩中文字幕| 欧美日韩成人在线视频| 精品二区三区线观看| 69av视频在线播放| 日韩av片电影专区| 成人精品久久av网站| 欧美超级免费视 在线| 欧美精品久久久久a|