我已经搜索过,但运气不好。
我正在尝试使用jquery删除此元素的最后3个类,但不确定如何执行此操作。
这些类的名称会根据测验的结果而改变,所以我不能只做一个简单的.removeClass(x,x,x)
<section class="container books-home alphabet prereading result">
谢谢!
答案 0 :(得分:4)
我建议:
var allButLastThree = this.className.split(/\s/).slice(0,-3).join(' ');
或者如果你想继续使用更多jQuery方法:
$(this).attr('class',function(index,classes){
return classes.split(/\s/).slice(0,-3).join(' ');
});
参考文献: