メイン div 内に非常に多くの div があり、正確にその div を選択するのは困難です。次のように仮定します。
<div id="main">
<div>
<div></div>
<div>
<div>
<div>
<div class="myclass">
</div>
.....
</div>
したがって、私のマークアップを使用すると、次の方法でクラスを選択できます。.myclass
まず、次のようにクラスを削除する必要がありmyclass
ます。$('.myclass').removeClass('myclass');
次に、同じクラスを追加する必要があります
だから私はこのように試しました:
$('.thisclass').addClass('myclass').removeClass('thisclass');
$('.myclass').addClass('thisclass').removeClass('myclass');
ただし、オン/オフクリック機能の内部
このフィドルで、私がやりたいことをしていないことがわかります。
したがって、私の重要な質問は、クリック機能の後に前のクラスをロールバックするにはどうすればよいかということです。前のクラスとクリック後に削除する必要があります。
mouseenter や mouseleave と同じですが、on('click') の後に非常に必要です