我正在尝试将事件与元素关联,并尝试触发相应的事件。例如,如果我传递一个文本框的id并且它有一个与之绑定的事件焦点,那么我想触发该焦点事件。我知道我们可以使用
获取活动详情 $.data('selector', 'events');
但是如何使用这个对象?这应该是jquery或javascript。
提前致谢
答案 0 :(得分:0)
不确定地球上为什么需要这个。试试triggerHandler
var item = $("selector"),
trigger = function(name){
item.triggerHandler(name);
};
$.each($.data(item[0], "events"), trigger);
警告此代码不适用于委派事件等。它只触发绑定到匹配元素的处理程序。