Javascript 什么是jQuery点击事件?

Javascript 什么是jQuery点击事件?,javascript,jquery,html,events,tap,Javascript,Jquery,Html,Events,Tap,问题是我应该模拟tap事件,而不使用jQuery调用它的处理程序。 处理程序的连接方式如下: $(element).on("tap",".class", handler); 我试过这么做: event1 = document.createEvent('MouseEvents'); event1.initMouseEvent('click', true, window, 1, 0, 0, 0, 0, false, false, false, 1, document.body.parentNode

问题是我应该模拟
tap
事件,而不使用jQuery调用它的处理程序。 处理程序的连接方式如下:

$(element).on("tap",".class", handler);
我试过这么做:

event1 = document.createEvent('MouseEvents');
event1.initMouseEvent('click', true, window, 1, 0, 0, 0, 0, false, false, false, 1, document.body.parentNode);
element.dispatchEvent(event1);
因此(也适用于touchend):

但它不起作用

我不确定jQuery的
tap
事件的包装器中有什么


有人能帮忙吗?非常感谢。

为什么不直接使用
$(element.trigger(“tap”)?我猜您使用的是jQuery mobile,因为在普通jQuery中没有“点击”事件的痕迹。如果你看这里,你可以找到“点击”这个词来了解更多关于“点击”活动的信息。
event2 = document.createEvent("TouchEvent");
event2.initEvent("touchstart", true, false);
element.dispatchEvent(event2);