2016-11-16 52 views
0

我使用setTimeout刪除這兩個類。不要工作!setTimeout removeClass

我錯過了什麼嗎?

setTimeout(function() { 
    $('#teacher').removeClass("yellow"); 
} { 
    $('#student').removeClass("black"); 
}, 2000); 

span 2不同勢id

<span id="teacher">Mellisa</span> 
<span id="student">John</span> 
+1

檢查你的控制檯.....................它應該是'setTimeout(function(){ $('#teacher')。removeClass (「yellow」); $('#student')。removeClass(「black」); },2000);' –

+1

您需要移除中間的'} {' 其他:請標記爲_This問題是由於無法再現的問題或簡單的印刷錯誤造成的。雖然類似的問題可能在這裏討論,但這個問題的解決方式不太可能有助於未來的讀者。這通常可以通過識別並仔細檢查在發佈之前重現問題所需的最短程序來避免。通過這種方式,可以避免在發佈之前重現問題所需的最短程序。 – mplungjan

+1

沒有「黃色和藍色」類別 –

回答

0

你的第一類中刪除後關閉回調函數。

setTimeout(function() 
    { 
    $('#teacher').removeClass("yellow"); 
    $('#student').removeClass("black"); 
    }, 2000); 
+0

不能將其標記爲排字錯誤,無論如何,如果它至少要留在那裏是一個答案。 –

0

備註 - Html元素可以通過類名或ID進行訪問。

<span id="teacher">Mellisa</span> 
<span id="student">John</span> 


setTimeout(function() { 
$('#teacher').removeClass("yellow"); 
$('#student').removeClass("black"); 
}, 2000); 
+0

您的評論與OP錯字有什麼關係?請在回答 – mplungjan

+0

之前閱讀評論並重新加載問題好吧,讓我更新我的答案。 – 2016-11-16 09:01:19

+1

好吧,我明白了。現在我該怎麼做! – 2016-11-16 09:03:33