删除所有非br和span标签?

时间:2012-07-19 21:48:27

标签: jquery ajax

是否可以从html字符串中删除所有非span和非br html标记?但是将文字保留在其中?

干杯

2 个答案:

答案 0 :(得分:1)

试试这个:

$(elem).find('*').not('br, span').unwrap()

答案 1 :(得分:0)

我用过:

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

第一行展开所有带内容的元素(如<span>some text</span>) 第二行将删除没有内容的所有剩余元素(如<hr /><img />等)。