events - 设置事件后运行事件函数

标签 events jquery

这样就可以了:

$('input').on('change', function(event){
  ...
}).change();

...但是如果安装了另一个插件来 Hook 更改事件上的某些功能怎么办?我也会触发该功能,但可能并不理想。如何避免此类冲突?

最佳答案

使用namespaced events

$('input').on('change.myevent', function(event){
  ...
}).trigger('change.myevent');

这将在正常的 change 事件上触发(以及其上的其他 change 处理程序),但也会由 触发change.myevent(仅此)

这还允许您仅解除绑定(bind)您自己的事件,以防您需要..

关于events - 设置事件后运行事件函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16289738/

相关文章:

javascript - rails : jquery autocomplete in a search form

javascript - 分页不适用于 DataTables 1.10.7/1.10.11

javascript - 匹配 JSON 对象中的键/值

javascript - 如何为同一页面上的不同输入和文本区域设置动态字符计数器,每个输入和文本区域的最大长度不同?

c++ - wxSpinCtrl 不生成事件

c# - 为可序列化模型对象编写事件处理程序的正确方法是什么?

oop - FooManager 调用 Foo.OnSthHappened() 是一种不好的做法吗?

javascript - 在 HTML 表格中显示/隐藏表格行

parsing - 自动完成与解析器集成

javascript - 使用 JSTree 上下文菜单捕获新创建的节点