jQuery addClass()到多个类的第一个位置 [英] jquery addClass() to first position of multiple classes
本文介绍了jQuery addClass()到多个类的第一个位置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
它的作用:
<p class="foo"></p>
$('p').addClass('bar');
输出:
<p class="foo bar"></p>
我需要什么:
<p class="bar foo"></p>
那么可以在元素的第一个位置添加一个类吗?
So is it possible to add a class to an element to the first position?
edit(上下文):现在在最后一个类上有一个split函数.如果还添加了另一个类,则该类也将附加到第二个拆分数组中.
edit (context): theres a split function on the last class right now. if another class is added its appended to the second split array as well.
推荐答案
function prependClass(sel, strClass) {
var $el = jQuery(sel);
/* prepend class */
var classes = $el.attr('class');
classes = strClass +' ' +classes;
$el.attr('class', classes);
}
这篇关于jQuery addClass()到多个类的第一个位置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文