1

html文字列からすべての非スパンおよび非brhtmlタグを削除する方法はありますか?しかし、それらの中にテキストを保持しますか?

乾杯

4

2 に答える 2

1

これを試して:

$(elem).find('*').not('br, span').unwrap()
于 2012-07-19T21:52:02.580 に答える
0

私が使用した:

$content = $(elem);
$content.find(':not(br, span)').contents().unwrap();
$content.find(':not(br, span)').remove()

最初の行は、コンテンツ ( など<span>some text</span>) を持つすべての要素のラップを解除します。2 行目は、コンテンツのない残りのすべての要素 ( 、 など) を削除し<hr />ます<img />

于 2013-02-28T14:49:30.840 に答える