本文介绍了Javascript是否勾选或取消勾选复选框的事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可以在勾选复选框时触发事件,在未勾选时触发另一个事件。
Is it possible to fire an event when a checkbox is ticked, and a different one when it's unticked?
目前我使用
$("#booking_checkboxes").on("change", "input", function(){});
但我想知道这个复选框是否被更改为勾选,未命中。
but I'd like to know if the checkbox just changed to be ticked, or just changed to be unticked. What's the easiest way to do this?
推荐答案
不,同样的事件在这两种情况下都会触发。您必须检查事件回调中的输入值:
Nope, the same event is fired in both cases. You'd have to check for the value of the input in the event callback:
$("#booking_checkboxes").on("change", "input", function(){
if (this.checked) {
} else {
}
});
这篇关于Javascript是否勾选或取消勾选复选框的事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!