-1

我有这个:

<div>All <span class="hl">text</span> should <span class="hl">be <span class="hl">unwrapped</span> <span>but not me</span> </span></div>

如何删除所有跨度(使用 class="h1")来获得这个?

<div>All text should be unwrapped <span>but not me</span></div>

ps:会考虑javascript Regex或jquery解决方案

4

2 回答 2

3

在 jQuery 中:

$("span.hl").contents().unwrap();

将为该特定代码行执行您想要的操作,但如果您的代码更改,您可能必须使用不同的选择器。

于 2013-04-04T15:23:06.137 回答
0
$('span .h1').contents().unwrap(); 

这段代码会做

于 2013-04-04T15:22:54.790 回答