在旧类之前添加自定义类

Adding custom class before old classes

本文关键字:添加 自定义      更新时间:2023-09-26

我必须在已经添加的类之前添加类。例如

<a class="old_class another_class"/>

现在我通过jQuery.addClass()

<a class="old_class another_class justAdded_class"/>

这是错误的顺序。我需要按照这个顺序:

<a class="justAdded_class old_class another_class"/>

我该怎么做?如果你愿意,我可以把我的jQuery代码粘贴到这里,通过按钮添加/删除类

试试这个:读取现有的类,然后在它前面添加新类。然后用新值设置class属性。

var classList = $('a.old_class.another_class').attr('class');
classList = 'just_added_class ' + classList;
$('a.old_class.another_class').attr('class',classList);

这对我有用

 var oldClass = $(this).attr('class');
 $('a').attr('class', '').addClass('justAdded_class ' + oldClass);