没有 jquery 的 jquery 'trigger' 方法相当于什么?

2023-11-20

相当于什么jQuery's trigger方法无jQuery?

例如,我该怎么做$('.blah').trigger('click');没有jQuery?


event.initMouseEvent("点击"...

这是一个例子:

function simulateClick(elId) {
    var evt;
    var el = document.getElementById(elId);
    if (document.createEvent) {
        evt = document.createEvent("MouseEvents");
        evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    }
    (evt) ? el.dispatchEvent(evt) : (el.click && el.click());
}

var foo = document.getElementById("hey");

foo.onclick = function () {alert("bar");}

simulateClick("hey");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

没有 jquery 的 jquery 'trigger' 方法相当于什么? 的相关文章

随机推荐