我有一个使用removeClass
的简单示例,但它似乎无法正常工作。我不知道为什么我看不到问题
HTML
<ul id="alljobs" class="hide">123</ul>
<ul id="jobs" class="hide">123</ul>
CSS
.hide{color:red;}
JS
var x=1;
if (x ==1 ){
$('#jobs').removeClass('.hide');
}
在这种情况下,一个ul文本颜色应该是黑色,但它不是
任何想法?
这是我的jsfiddle
感谢
答案 0 :(得分:7)
$('#jobs').removeClass('hide');
您需要取消课程名称中的句号。句点用于选择器,用于指出要跟随的字符串是类名。但是在removeClass()
函数中,参数只是一个字符串,它是类的名称。
固定的jQuery代码总的来说是:
var x=1;
if (x ==1 ){
$('#jobs').removeClass('hide');
}
答案 1 :(得分:2)
从班级名称中删除点(.
)。
$('#jobs').removeClass('hide');
答案 2 :(得分:2)