append appendChild appendTo區別

來源:互聯網
上載者:User

標籤:

1.append和appendChild的區別

append是jquery文檔操作用法

① append() 方法在被選元素的結尾(仍然在內部)插入指定內容。

$(selector).append(content)
1 $("button").click(function(){2   $("p").append(" <b>Hello world!</b>");3 });

②使用函數在指定元素的結尾插入內容。

$(selector).append(function(index,html))
1 $(document).ready(function(){2   $("button").click(function(){3     $("p").append(function(n){4       return "<b>This p element has index " + n + "</b>";5     });6   });7 });

appendChild

appendChild() 方法在指定元素節點的最後一個子節點之後添加節點。

該方法返回新的子節點。

appendChild(node)
1   <div id="div1">回首向來蕭瑟處,歸去,也無風雨也無晴</div>2     <script type="text/javascript">3       var op=document.createElement(‘p‘);4       var odiv=document.getElementById(‘div1‘);5       op.innerHTML="是的啊";6       odiv.appendChild(op);7     </script>

返回結果是

<div id="div1">回首向來蕭瑟處,歸去,也無風雨也無晴<p>是的啊</p></div>返回了p節點2.append和appendTo appendToappendTo() 方法在被選元素的結尾(仍然在內部)插入指定內容。
$(content).appendTo(selector)
$("button").click(function(){  $("<b>Hello World!</b>").appendTo("p");});

append 和appendTo都是jquery的用法,所以append或appendTo前的元素一定是jquery對象。

$("p").append("<a>111</a>")等價於$("<a>111</a>").appendTo($("p");

append appendChild appendTo區別

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.