append(),appendTo(),appendChild()和prepend(),prependTo()的區(qū)別

方法 append() , appendTo()
描述 插入到所選元素內(nèi)部的子元素的最后面

舉個(gè)栗子

append(),appendTo()

<div>世界</div> 
<ul>
    <li>七月</li>
</ul>
<script>
  $('div').append('<span>你好</span>'); 
  // 等同于
  $('<span>你好</span>').appendTo('div');
  // 結(jié)果 => <div>世界<span>你好</span></div>

  // div元素為所選元素,而span元素為插入的內(nèi)容。
  // 注意:appendTo前面一定要是jquery對象。

  var ul = $('ul');
  // 添加DOM對象:
  ul.append('<li>你好</li>');

  // 添加jQuery對象:
  ul.append($('#box'));

  // 添加函數(shù)對象:
  ul.append(function () {
      return '<li><span>你好</span></li>';
  });
</script>

appendChild()

<div id="box">你好</div>
<script>
  var boxp=document.createElement('p');
  var box=document.getElementById('box');
  boxp.innerHTML="七月";
  box.appendChild(boxp);
</script>

結(jié)果 => <div id="box">你好<p>七月</p></div>
方法 prepend(),prependTo()
描述 所選元素的開頭(仍位于內(nèi)部)插入指定內(nèi)容。

舉個(gè)栗子

prepend(),prependTo()

<p>你好</p>
<script>
  $("p").prepend("<b>世界</b> "); 
  // 等同于
  $("<b>世界</b>").prependTo("p");

  // 結(jié)果 => <p><b>世界</b>你好</p>
  // p元素為所選元素,b元素為指定內(nèi)容。
</script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第1章 簡介 第2章 DOM節(jié)點(diǎn)的創(chuàng)建 2-1 DOM創(chuàng)建節(jié)點(diǎn)及節(jié)點(diǎn)屬性 通過JavaScript可以很方便的獲...
    mo默22閱讀 932評論 0 8
  • 一、樣式篇 第1章 初識jQuery (1)環(huán)境搭建 進(jìn)入官方網(wǎng)站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,665評論 0 44
  • 1:jQuery節(jié)點(diǎn)創(chuàng)建與屬性的處理 創(chuàng)建元素節(jié)點(diǎn):可以有幾種方式,后面會慢慢接觸。常見的就是直接把這個(gè)節(jié)點(diǎn)的結(jié)構(gòu)...
    碼農(nóng)小楊閱讀 684評論 0 1
  • 創(chuàng)建 $('body').append($(" ")) //向body 中插入一個(gè) div 插入 append:...
    學(xué)開船不會開船閱讀 300評論 0 1
  • 我是懷著一種朝圣般的心情參加這次寫手圈訓(xùn)練營的。一路走來,有圈友們的并行和陪伴,有組長的鼓勵(lì)和督促,有自我...
    燈火闌珊12閱讀 140評論 0 4

友情鏈接更多精彩內(nèi)容