In JavaScript esiste una semplice alternativa al metodo .trigger()
di jQuery.
La soluzione รจ la seguente:
var trigger = function(el, evt) {
var event = document.createEvent('HTMLEvents');
event.initEvent(evt, true, false);
el.dispatchEvent(event);
};
Esempio d'uso:
var btn = document.querySelector('#btn');
trigger(btn, 'click');