删除最后一堂课

时间:2013-09-10 21:33:15

标签: jquery css removeclass

当点击一个div我想删除它的最后一个类(这总是第三个)。因此,当点击下面的div时,我希望删除class3,它可以有不同的类名(但总是以'_hover'结尾)。

有没有一种简单的方法可以做到这一点?

<div id="container" class="class1 class2 class3">

$('#container').on('click', function() {
    $(this).removeClass(?);
}

1 个答案:

答案 0 :(得分:7)

一种简单的方法是找到最后一个类,然后将其删除:

var lastClass = $('#container').attr('class').split(' ').pop();
$(this).removeClass(lastClass);