jquery 指定要素 自身を含めたhtmlを取得

2015-11-18_004255[1]

ぱっと思いつかなかったのでメモ

例)

 

<div id=”hoge”>

  <input type=”text”/>

</div>


$("#hoge").html();

だと<input type=”text”/>  が取得されるだけ

これでは指定要素配下のhtmlを取得して、自身のHTMLは含まれない。


$("#hoge").prop('outerHTML');

これだと要素自身も含めたhtmlを取得するにはこれでいける

<div id=”hoge”>

<input type=”text”/>

</div>


あとhtmlの最後に追加は覚えてるけど、先頭に追加もわすれがち。

append 最後に追加

prepend 先頭に追加