[ jQuery ] HTML 要素を追加するサンプル ( append )

Pocket

ここでは、JQuery において、HTML 要素を新規に作成するサンプルスクリプトを掲載しています。

スポンサーリンク

サンプル HTML

紹介するサンプルは次の HTML に対して要素を追加しています。

  <body>
    <div name="div1"></div>
  </body>

HTML要素を追加するサンプル

HTML 要素を追加するサンプルスクリプトです。上記の div タグにテーブルを追加しています。詳細はサンプル内のコメントを参照ください。

$(function () {

     // table タグを作成する
    var tableTag = $("<table />");

     // tr タグを作成する
    var trTag = $("<tr />");

    // tr タグの子要素として th タグを追加する
    trTag.append($("<th />").html("名前"));

    // tr タグの子要素として td タグを追加する
    trTag.append($("<td />").html("大橋巨人"));

    // tableタグの子要素として 上記で作成した tr タグを追加する
    tableTag.append(trTag);

    // HTMLに定義されているdivタグ内に作成したTABLEタグの内容を追加する
    $('div[name=div1]').append(tableTag);
});

出力結果

サンプルを実行した出力結果です。期待した結果と異なっているのは、IE11 が解釈した結果を掲載しているためです。

<div name="div1">
<table>
  <tbody>
    <tr>
      <th>名前</th>
      <td>大橋巨人</td>
    </tr>
  </tbody>
</table>
</div>

 

スポンサーリンク


Pocket

Leave a Comment

Your email address will not be published. Required fields are marked *