1

有什么方法可以从 html 字符串中删除所有非 span 和非 br html 标签?但是将文本保留在其中?

干杯

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>),第二行将删除所有剩余的没有内容的元素(如<hr />,<img />等)

于 2013-02-28T14:49:30.840 回答