0
我查過了,但沒有多少運氣。刪除一個元素上的最後3個類?
我想用jquery刪除這個元素的最後3個類,不知道如何去做。
這些類的名稱將改變根據測驗結果,所以我不能只是做一個簡單的.removeClass(X,X,X)
<section class="container books-home alphabet prereading result">
的感謝!
我查過了,但沒有多少運氣。刪除一個元素上的最後3個類?
我想用jquery刪除這個元素的最後3個類,不知道如何去做。
這些類的名稱將改變根據測驗結果,所以我不能只是做一個簡單的.removeClass(X,X,X)
<section class="container books-home alphabet prereading result">
的感謝!
我建議:
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(' ');
});
參考文獻:
太好了。這幫了我一把!我將不得不閱讀參考文獻。 – JoshuaRule 2013-03-07 19:23:38
它總是*值得閱讀文檔。 – 2013-03-07 19:32:36