如何将相同的事件绑定到复选框、下拉选择和多个选择组件

how to bind the same event to checkboxes, dropdown select and multiple select components?

本文关键字:选择 组件 复选框 绑定 事件      更新时间:2023-09-26

在我的webform中有复选框,下拉选择和多个选择组件,我希望它们绑定相同的事件,当项目被选中(未选中)或被选中(未选中)时将触发,show应该这样做吗?有没有聪明利落的方法?

您可以使用:input来定位您网站上的所有输入、选择和按钮。然后绑定.change()事件。

$(":input").bind("change", function() {
    //What you want to happen
});

你甚至可以绑定更多的事件,比如click,这取决于你想做什么:

$(":input").bind("change click", function() {
    //What you want to happen
});

或者如果你想要特定的输入:

$("input.special, select.myFormSelect, #username").bind("change click", function() {
    //What you want to happen
});