好吧,我知道通过一些 jQuery 操作,我们可以向特定的 div 添加很多类:
<div class="cleanstate"></div>
假设通过一些点击和其他操作,div 获得了很多类
<div class="cleanstate bgred paddingleft allcaptions ..."></div>
那么,我怎样才能删除除一个之外的所有类?我想出的唯一想法是:
$('#container div.cleanstate').removeClass().addClass('cleanstate');
虽然removeClass()
杀死了所有课程,但 div 被搞砸了,但在此之后添加addClass('cleanstate')
它会恢复正常。另一种解决方案是将一个 ID 属性与基本 CSS 属性一起放置,这样它们就不会被删除,这也可以提高性能,但我只想知道另一种解决方案来摆脱除“.cleanstate”之外的所有内容
我问这个是因为,在真正的脚本中, div 会遭受类的各种变化。