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");
});
そもそも「みかん」から「隠れたみかん」をはぎ取ってそのままにしておくのですが、うまくいきませんでした。
既存のクラスの後にクラスを切り替える適切な方法は何ですか?