使用jQuery删除重复/不必要的标记

时间:2011-10-05 19:59:38

标签: jquery tags

我正在尝试构建自己的简单丰富的编辑器,到目前为止一直很好。

我希望通过删除不必要的标记来清理我的代码。

我想改造:

<div id="text"><b><b><b>This</b> is </b>a messy</b> code</div>

分为:

<div id="text"><b>This is a messy</b> code</div>

其他标签也是如此,例如<i><u>等。

2 个答案:

答案 0 :(得分:7)

$('b').find('b').unwrap();
$('i').find('i').unwrap();
$('u').find('u').unwrap();

或者更简洁:

$('b b, u u, i i').unwrap();

答案 1 :(得分:0)

我不会为此使用jquery。相反,我使用服务器端工具进行清理,这取决于您使用服务器端的平台和技术。

一个例子是Html Tidy