購読中です 読者をやめる 読者になる 読者になる

knt45の日記

HTML, CSS, JavaScript, PHP, Ruby, Python, WordPressなどの技術メモ置き場

jQueryでappend関数を使ってDOM要素をネストさせたいとき

以下の書き方だと、

$('<div>').append('<ul>').append('<li>')

こうなってしまうので、

<div>
  <ul></ul>
  <li></li>
<div>

こう書くのが正しい。

$('<div>').append($('<ul>').append('<li>'))

以下のように欲しい形になる。

<div>
  <ul>
    <li></li>
  </ul>
<div>