私はこのようなHTMLを持っています:
<div>TEXT
<span>SPAN</span>
<a href="">LINK</a>
</div>
要素の内容を削除したいのですが、通常は次のようにします。
$('*').empty();
また
$('*').contents().empty();
ただし、これにより、最初のスパンとそのコンテンツ(divとリンク)が削除/空になります。要素を空にしている間、要素を保持するにはどうすればよいですか?したがって、最終結果は次のようになります。
<span>
<div></div>
<a href=""></a>
</span>
任意のHTMLに適用できる「ユニバーサル」なものを探していることに注意してください。上記は単なる例であり、実際にはHTML構造にはより多くのデータが含まれます。