它的作用:
<p class="foo"></p>
$('p').addClass('bar');
输出:
<p class="foo bar"></p>
我需要什么:
<p class="bar foo"></p>
那么是否可以将类添加到元素的第一个位置?
编辑(上下文):现在最后一个类有一个分割功能。如果添加另一个类,它也会附加到第二个分割数组中。
最佳答案
(function($) {
jQuery.fn.extend({
prependClass: function(newClasses) {
return this.each(function() {
var currentClasses = $(this).prop("class");
$(this).removeClass(currentClasses).addClass(newClasses + " " + currentClasses);
});
}
});
})(jQuery);
关于jquery addClass() 到多个类的第一个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14461853/