2 クリック イベントをリッスンします。チェックボックスがチェックされている場合、最初の 1 つが起動します。
$('#example').on('click', '.option', function(){
// Some logic
});
2 つ目は、チェックを外したときに発生します。
$('#example').on('click', '.checked.option', function(){
// Some other logic
});
HTML 入力要素については、さまざまな方法でクラスを適用してみました。
class="checked option"
class="checked.option"
class="option checked"
class="option.checked"
ただし、どちらの場合も、チェックボックスがオフになっていると、2番目のイベントだけでなく、両方のイベントがトリガーされます。
質問: これを防ぐ方法はありますか? または、チェックボックスのクリックイベントを検出し、チェックされていないことを検出するより便利な方法はありますか?
ありがとう。