J'ai besoin de simuler un clic sur un bouton en utilisant jquery.
Régulier Javascript MouseEvents (mousedown et mouseup) fonctionnent, mais je veux jquery.
J'ai le div dans un objet jquery: (juste une référence)
Il a été défini comme
var $button = $(document.getElementById("iframe")...);
$button
-> <div id="1" class="2" role = "button"><b>Action</b></div>
J'ai essayé avec $button.click()
et $button.trigger('click')
mais les deux ne fonctionnent pas.
J'ai lu cela , mais je ne réponds pas à cette question.
Essaye ça:
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);