0

我正在尝试获取与元素关联的事件并尝试触发相应的事件。例如,如果我为文本框传递了一个 id,并且它绑定了一个事件焦点,那么我想触发该焦点事件。我知道我们可以通过使用获取事件详细信息

     $.data('selector', 'events');

但是如何使用这个对象呢?这应该在 jquery 或 javascript 中。

提前致谢

4

1 回答 1

0

不知道为什么你需要这个。试试triggerHandler

var item = $("selector"), 
    trigger = function(name){
        item.triggerHandler(name);
    };

$.each($.data(item[0], "events"), trigger);

警告此代码不适用于委托事件等。它只触发绑定到匹配元素的处理程序。

于 2012-12-05T19:54:14.267 回答