2

这将做到:

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

...但是如果安装了另一个插件来挂钩更改事件的某些功能怎么办?我也会触发该功能,这可能是不可取的。我怎样才能避免这样的冲突?

4

1 回答 1

4

使用命名空间事件

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

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

这也将允许您仅取消绑定您自己的事件,以防您需要..

于 2013-04-29T23:14:36.003 回答