jquery removeClass好像不行,怎么样?

Pat*_*cow 1 html css jquery removeclass

我有一个简单的使用示例,removeClass但它似乎没有正常工作.我不知道为什么我不能看到这个问题

HTML

<ul id="alljobs" class="hide">123</ul>
<ul id="jobs" class="hide">123</ul>
Run Code Online (Sandbox Code Playgroud)

CSS

.hide{color:red;}
Run Code Online (Sandbox Code Playgroud)

JS

var x=1;

if (x ==1 ){
$('#jobs').removeClass('.hide');
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,一个ul文本颜色应该是黑色,但事实并非如此

有任何想法吗?

这是我的jsfiddle

谢谢

小智 7

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

您需要取消课程名称中的句号.句点用于选择器,用于指出要跟随的字符串是类名.但是在removeClass()函数中,参数只是一个字符串,它是类的名称.

固定的jQuery代码总的来说是这样的:

var x=1; 

if (x ==1 ){ 
$('#jobs').removeClass('hide'); 
} 
Run Code Online (Sandbox Code Playgroud)