我非常想通过单击 div 来切换“橙色”类中添加的额外首选项。它添加了没有任何问题的类,但我无法通过再次单击来删除它。
$("div.hidden").click(function(){
$(this).addClass("orange");
});
$("div.orange").click(function(){
$(this).removeClass("orange");
});
<div class="hidden"></div>
.hidden{
width:100px;
height:100px;
float:left;
background-color:#ccc;
margin-bottom:5px;
margin-right:5px;
}
.orange {background-color:#F90;}
当我单击 div 框时,它变为 class="hidden orange"
正因为如此,我也尝试过
$("div.hidden orange").click(function(){
$(this).removeClass("orange");
});
简单地从“橙色”中去除“隐藏的橙色”并保持原样,但它不起作用。
在现有课程之后切换课程的正确方法是什么?