jQuery removeclass不起作用

use*_*870 0 css jquery

$('.shortcode').removeClass('.shortcode');
$('.shortcode').hide();
Run Code Online (Sandbox Code Playgroud)

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

tox*_*e20 11

删除点'.'.这会奏效

$('.shortcode').removeClass('shortCode');
Run Code Online (Sandbox Code Playgroud)


rai*_*7ow 5

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

$('.shortcode').removeClass('shortCode');
Run Code Online (Sandbox Code Playgroud)

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

在真正的className前面有一个点,jQuery试图删除'.shortCode'类 - 显然,这是一个无操作.