2013-11-21 44 views
-1

我試圖將onClick操作放在兩個按鈕(託管和非託管)上,這兩個按鈕確定具有「託管觸發器」類的多個元素的樣式。Uncaught TypeError:Object [object Object] has no method'RemoveClass'

非託管按鈕的單擊工作正常,但單擊託管時,removeClass函數似乎不工作(它應該刪除'雲文本託管專用'覆蓋類並將div返回到正常方式),它拋出以下錯誤:

這裏是jQuery和一個例子元件(供參考):

// Managed/Unmanaged Functions 
$("#tab-managed").click(function() { 
    // re-enable the managed features 
    $(".managed-only-trigger").RemoveClass("cloud-text-managed-only"); 
}); 

$("#tab-unmanaged").click(function() { 
    // Ensure that we switch managed elements to disabled: 
    $(".managed-only-trigger").addClass("cloud-text-managed-only"); 

}); 

<li class="cloud-tick managed-only-trigger">Some text that when unmanaged is clicked will turn grey based on the stylesheet</li> 

任何幫助理解。

+1

的方法被稱爲'removeClass'。 JavaScript區分大小寫。 – Tomalak

回答

1

其 'removeClass' 而不是 'RemoveClass':

$(".managed-only-trigger").removeClass("cloud-text-managed-only"); 
相關問題