未捕获的TypeError:对象[object Object]没有方法'RemoveClass'

时间:2013-11-21 12:07:28

标签: javascript jquery removeclass

我正在尝试在两个按钮(托管和非托管)上放置onClick操作,这两个按钮确定了具有“仅托管”触发器类的多个元素的样式。

单击Unmanaged按钮工作正常,但是当单击Managed时,removeClass函数似乎不起作用(它应该删除'cloud-text-managed-only'覆盖类并将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 个答案:

答案 0 :(得分:1)

它的'removeClass'不是'RemoveClass':

 $( ".managed-only-trigger" ).removeClass( "cloud-text-managed-only" );