サブノート

技術的なトピックが中心の備忘録

[JavaScript][jQuery]要素の追加方法まとめ

要素の追加方法をまとめた。
以下、全て div1 エレメントを中心に追加した結果。

<div id="div0">
  <p></p>
</div>

<!-- $('#div1').before('<p>追加</p>'); -->
<!-- $('<p>追加</p>').insertBefore($('#div1')); -->

<div id="div1">

  <!-- $('#div1').prepend('<p>追加</p>'); -->
  <!-- $('<p>追加</p>').prependTo($('#div1')); -->

  <p></p>
  <div id="div1_1">
    <p>1-1</p>
  </div>
  <div id="div1_2">
    <p>1-2</p>
  </div>

  <!-- $('#div1').append('<p>追加</p>'); -->
  <!-- $('<p>追加</p>').appendTo($('#div1')); -->

</div>

<!-- $('#div1').after('<p>追加</p>'); -->
<!-- $('<p>追加</p>').insertAfter($('#div1')); -->

<div id="div2">
  <p></p>
</div>