我想刪除幾個元素的類名稱,但僅限於元素的指定ID
內。僅刪除某個元素中的類名稱
我都試過,但它不工作..
// Remove classes from hidden elements
$('#sports').('.nd').removeClass();
我在做什麼錯?
我想刪除幾個元素的類名稱,但僅限於元素的指定ID
內。僅刪除某個元素中的類名稱
我都試過,但它不工作..
// Remove classes from hidden elements
$('#sports').('.nd').removeClass();
我在做什麼錯?
應該是:
$('#sports .nd').removeClass('nd');
...假設 「ND」 是要刪除的類。
$('#sports > .nd').removeClass("nd");
$('#sports').find('.nd').removeClass('nd');
使用查找功能。
或者,按照其他的答案,並把它添加到您的選擇
$('#sports > .nd').removeClass('nd');
的「小於」運算符僅下降一個等級。
removeClass()需要類名稱 –
@Diodeus [「如果參數中沒有指定類名,則所有類都將被刪除。」](http://api.jquery.com/removeClass/) – Blazemonger
您的瀏覽器的控制檯會告訴您,您正在執行* TypeError *。這是第一個看的地方。 –
@ user1689607但它不會告訴你如何解決它。 – Barmar
@Barmar:對,但是JavaScript語法的基本知識和通過初學者jQuery教程的閱讀將會。 *(實際上它是一個SyntaxError,這就是我的評論最初所說的,但在Firefox的JS中,它是一個TypeError。)* –