html文字列からすべての非スパンおよび非brhtmlタグを削除する方法はありますか?しかし、それらの中にテキストを保持しますか?
乾杯
これを試して:
$(elem).find('*').not('br, span').unwrap()
私が使用した:
$content = $(elem);
$content.find(':not(br, span)').contents().unwrap();
$content.find(':not(br, span)').remove()
最初の行は、コンテンツ ( など<span>some text</span>
) を持つすべての要素のラップを解除します。2 行目は、コンテンツのない残りのすべての要素 ( 、 など) を削除し<hr />
ます<img />
。