1. ホーム
  2. javascript

[解決済み] jQueryでコンテナのhtmlを取得する(コンテナ自身を含む

2022-04-23 07:59:35

質問

コンテナ'の中にあるものだけでなく、'#コンテナ'を含む'#コンテナ'のhtmlを取得するにはどうすればよいですか。

<div id="container">
 <div id="one">test 1 </div>
 <div id="two">test 2 </div>
 <div id="three">test 3 </div>
 <div id="four">test 4 </div>
</div>

これは、#containerの中のhtmlを取得するものです。これは、私が探しているものです。

var x = $('#container').html();
$('#save').val(x);

チェック http://jsfiddle.net/rzfPP/58/

解決方法は?

コンテナをダミーの P タグを使用すると、コンテナのHTMLも取得できます。

必要なのは

var x = $('#container').wrap('<p/>').parent().html();

動作確認は http://jsfiddle.net/rzfPP/68/

宛先 unwrap() その <p> タグを追加します。

$('#container').unwrap();