【发布时间】:2011-01-19 11:37:54
【问题描述】:
我有一些看起来像这样的 html:
<div>
<span class="red">red text</span> some more text <span class="blue">blue text</span>
</div>
我想要做的是使用 jQuery 删除 div 中的所有跨度,无论附加类如何,但将跨度标签内的文本留在后面。所以最终的结果是:
<div>
red text some more text blue text
</div>
我尝试使用unwrap() 方法,但它会打开 div。我也尝试删除元素,但删除了元素及其文本。
【问题讨论】:
标签: javascript jquery dom-manipulation