Jquery模拟上的单击

我需要使用jquery模拟按钮上的单击。

常规Javascript MouseEvents(mousedown和mouseup)可以工作,但我想要jquery。

我在一个jquery对象中有div :(只是一个引用)

它被定义为

var $button = $(document.getElementById("iframe")...); 

$button – >

Action

我尝试过使用$button.click()$button.trigger('click')但两者都不起作用。

我已经读过这个 ,但没有回答这个问题。

试试这个:

 var e = document.createEvent("MouseEvents"); e.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); $button[0].dispatchEvent(e);