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

Chr*_*fer 4 tags jquery

我正在尝试构建自己的简单丰富的编辑器,到目前为止一切顺利.

我想通过删除不必要的标签以某种方式清理我的代码.

我想改造:

<div id="text"><b><b><b>This</b> is </b>a messy</b> code</div>
Run Code Online (Sandbox Code Playgroud)

成:

<div id="text"><b>This is a messy</b> code</div>
Run Code Online (Sandbox Code Playgroud)

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

Eri*_*ric 7

$('b').find('b').unwrap();
$('i').find('i').unwrap();
$('u').find('u').unwrap();
Run Code Online (Sandbox Code Playgroud)

或者更简洁:

$('b b, u u, i i').unwrap();
Run Code Online (Sandbox Code Playgroud)