我听 2 次点击事件。选中复选框时触发第一个:
$('#example').on('click', '.option', function(){
// Some logic
});
第二个在未选中时触发:
$('#example').on('click', '.checked.option', function(){
// Some other logic
});
至于 HTML 输入元素,我尝试以各种方式对其应用类:
class="checked option"
class="checked.option"
class="option checked"
class="option.checked"
但在任何一种情况下,当未选中复选框时 - 两个事件都会被触发,而不仅仅是第二个。
问题:有没有办法防止这种情况?或者有没有更方便的方法来检测复选框上的点击事件并且它未被选中?
谢谢。