1. ホーム
  2. jquery

[解決済み] jQuery: outer html() [重複]。

2022-03-15 23:44:55

質問

このようなものがあると想像してください。

<div id="xxx"><p>Hello World</p></div>

このように.html関数を呼び出すと。

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

を得ることになります。

<p>Hello World</p>

しかし、私は取得する必要があります。

<div id="xxx"><p>Hello World</p></div>

では、どうすればいいのでしょうか?私は、#xxxの周りに別のラッパーを追加することを考えますが、これは良いアイデアではありません。

どうすればいいですか?

一時的な要素を作成し clone()append() :

$('<div>').append($('#xxx').clone()).html();