勾选一个复选框时是否可以触发一个事件,而取消选中该复选框则可以触发另一个事件?

目前我正在使用

$("#booking_checkboxes").on("change", "input", function(){});

但我想知道该复选框是刚刚变为选中状态,还是只是取消选中状态。最简单的方法是什么?

最佳答案

不,在两种情况下都会触发相同的事件。您必须在事件回调中检查输入的值:

$("#booking_checkboxes").on("change", "input", function(){
  if (this.checked) {

  } else {

  }
});

关于javascript - 勾选或取消勾选事件中的Javascript复选框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9963323/

10-12 12:47
查看更多