$('.shortcode').removeClass('.shortcode');
$('.shortcode').hide();
为什么.shortcode物品还是被隐藏了?在源代码中,它们仍然有短代码类。
删除点“。”。这将起作用
$('.shortcode').removeClass('shortCode');
您不应该.在传递给的字符串中使用removeClass:this...
$('.shortcode').removeClass('shortCode');
... 足够了。想一想:如果方法无论如何都打算删除一个类,为什么要用类 sigil ( .) 标记它的参数?:)
在真正的 className 前面加上点,jQuery 会尝试删除'.shortCode'class - 显然,这里是无操作的。