勾选一个复选框时是否可以触发一个事件,而取消选中该复选框则可以触发另一个事件?
目前我正在使用
$("#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/