Questions tagged «addclass»

4
在添加之前检查班级是否已经分配
在jQuery中,建议在添加该类之前检查是否已将一个类分配给元素吗?会不会有任何效果? 例如: <label class='foo'>bar</label> 如果不确定是否baz已经label将class 分配给,这是最好的方法: var class = 'baz'; if (!$('label').hasClass(class)) { $('label').addClass(class); } 还是就足够了: $('label').addClass('baz');
113 jquery  addclass 

6
删除除一个以外的所有类
好吧,我知道,通过一些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遭受了类的各种更改。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.