在旧类之前添加自定义类

时间:2015-07-24 10:38:56

标签: javascript jquery css

我必须在添加类之前添加类。 E.g。

<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代码,按钮添加/删除类。

2 个答案:

答案 0 :(得分:1)

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

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

classList = 'just_added_class ' + classList;

$('a.old_class.another_class').attr('class',classList);

答案 1 :(得分:0)

这对我有用

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