私は以下のjQueryコードを持っています。コードは最初のクリックで機能しますが、もう一度同じ要素をクリックすると、もう一度反対のクラスに切り替わりません。私は間違って何をしていますか?クラス間のjQueryの切り替え
// enable on click
$('.disabled').click(function(event)
{
$(this).removeClass("disabled").addClass("enabled");
$(this).html("enabled");
});
// disable on click
$('.enabled').click(function(event)
{
$(this).removeClass("enabled").addClass("disabled");
$(this).html("disabled");
});
あなたの問題は.disabledイベントが.disabledに添付されていているために、イベントを結合する目的のために(1.7以降jQueryのためか.on()).live()を見てみましょう、 クラスを削除する場合は.disabledどうすれば正常に動作するのでしょうか? – Val