使用jQuery,有谁知道我怎样可以清理这个标记:
如果有人能指点我正确的方向,将不胜感激。或者如果有人知道任何可以从HTML中删除无用标签的库,那也太好了。
更新
上面的代码只是一个例子。例如可能会有20个包装的span...
<span style="font-size:19px">
<span style="font-size:20px">
<span style="font-size:21px">
Something
</span>
</span>
</span>
将它转换为这样:
<span style="font-size:21px">
Something
</span>
如果有人能指点我正确的方向,将不胜感激。或者如果有人知道任何可以从HTML中删除无用标签的库,那也太好了。
更新
上面的代码只是一个例子。例如可能会有20个包装的span...
span
将被解除包装,而不是span
的内容(尽管如果最内层的span
有任何兄弟节点可能会有问题(但不是)(http://jsfiddle.net/davidThomas/v3UaV/1/)。 - David Thomas