当点击一个div我想删除它的最后一个类(这总是第三个)。因此,当点击下面的div时,我希望删除class3,它可以有不同的类名(但总是以'_hover'结尾)。
有没有一种简单的方法可以做到这一点?
<div id="container" class="class1 class2 class3">
$('#container').on('click', function() {
$(this).removeClass(?);
}
答案 0 :(得分:7)
一种简单的方法是找到最后一个类,然后将其删除:
var lastClass = $('#container').attr('class').split(' ').pop();
$(this).removeClass(lastClass);