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);