我想向一个元素添加另一个类,但是其中一些元素已经有一个现有的类,但是我要添加的类我希望它是在类字段中添加的 first class
并且不想附加它;因为据我所知,一般来说,最后列出的类中的规则会覆盖前面类中的规则,对吧!?
我知道下面的 jquery 方法..
$("p").addClass("myClass");
但是据我了解,这只是附加类,您无法选择将它放在哪里。
有什么方法可以轻松做到这一点,还是我必须开始删除类并重新添加它们?
最佳答案
不确定是否需要做这样的事情,我个人喜欢@bwoebi 的建议,只是改变特性。
但如果你需要它,这可能会有所帮助
HTML
<div class="second">Lorem text</div>
jQuery
var $div = $('div'),
classes = $div.attr('class');
$div.attr('class', 'first' + ' ' + classes);
您可以将包含类名的变量放在 'first'
的位置
关于javascript - 向元素添加另一个类,但作为第一类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16762975/