我正在开展一个项目,让人们通过点击它们突出显示某些单词。为了做到这一点,我需要对类进行一定的转换,如下所述:
<span class='x y'>lorem</span>
<span class='x y z'>ipsum</span>
我希望这成为:
<span class="x y">
lorem
<span class="z">
ipsum
</span>
</span>
这些类可能是许多不同类的组合,因此简单地对其进行硬编码是不可能的。我可以使用jQuery来实现这一点,但不幸的是我找不到怎样的方法)。
编辑:对不起,我的问题可能有点不清楚:我需要找到一些算法来为我做这个嵌套转换。我想到了在每个类上使用next()函数的组合,但这看起来非常低效。