我有一个自定义 jQuery 插件,它将 change
事件绑定(bind)到表单元素,在本例中是一些 input
元素。 change
事件用于向其他一些组件指示发生了更改。
这会正常工作。
但是,我发现需要将额外的 change
事件绑定(bind)到相同的 input
元素——这样额外的组件就可以对事件进行操作。我不想替换插件的 change
,只需在之后运行一个附加函数即可。
有没有什么方法可以在 jQuery 中绑定(bind)多个事件,或者,实现这个的最佳方法是什么?
最佳答案
您可以为同一事件绑定(bind)多个处理程序。像往常一样绑定(bind)第二个更改:
<input type="text" id="a" />
$("#a").change(function() { alert("1"); });
$("#a").change(function() { alert("2"); });
$("#a").change(); // alerts 1, then 2
关于javascript - 在 jQuery 中绑定(bind)多个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2661842/