javascript のオン/オフを切り替えようとしていますが、問題があります。クラスの変更にもかかわらず、常に最初のクラスでクリックします。
私は常に同じ結果を持っています: on->on または off->off. Firebug をチェックインすると、HTML が正しく変更されます...
ここで私の簡略化されたコード:
$('.off').on('click', function(e) {
e.stopPropagation();
e.preventDefault();
alert('off');
$(this).removeClass('off');
$(this).addClass('on');
});
$('.on').on('click', function(e) {
e.stopPropagation();
e.preventDefault();
alert('on');
$(this).removeClass('on');
$(this).addClass('off');
});
誰か提案があれば、私はとても感謝しています!!