jQuery removeclass不起作用

时间:2012-11-20 18:12:27

标签: jquery css

$('.shortcode').removeClass('.shortcode');
$('.shortcode').hide();

为什么.shortcode项目会被隐藏?在源代码中,它们仍然具有短代码类。

2 个答案:

答案 0 :(得分:11)

删除点'。'。这将有效

$('.shortcode').removeClass('shortCode');

答案 1 :(得分:5)

您不应在传递给.的字符串中使用removeClass:this ...

$('.shortcode').removeClass('shortCode');

......就足够了。想一想:如果方法是打算删除,为什么要用类sigil(.)标记它的参数? :)

在真正的className前面有一个点,jQuery尝试删除'.shortCode'类 - 显然,这里是一个no-op。