ボタンがあり、動的に生成されます。最初はクラスが「アクティブ」で、クリックするとクラスが「非アクティブ」に変わります。もう一度クリックすると、アクティブに変わります。
したがって、次のコードを使用してクリックイベントを割り当てました。
$(".active").on("click",function(){
$(this).removeClass('active').addClass('inactive');
});
$(".inactive").on("click",function(){
$(this).removeClass('inactive').addClass('active');
});
問題は、最初の関数が呼び出されるたびに発生します。on の代わりに live を使用すると、正常に動作します。どうすればこれを修正できますか。