使用普通Javascript触发jQuery事件
我知道不可能用普通Javascript处理jQuery事件,但是可以用普通Javascript触发jQuery事件吗 比如:使用普通Javascript触发jQuery事件,javascript,jquery,events,event-handling,jquery-events,Javascript,Jquery,Events,Event Handling,Jquery Events,我知道不可能用普通Javascript处理jQuery事件,但是可以用普通Javascript触发jQuery事件吗 比如: $('body').trigger('myevent', myvar); 这是你想要的吗 document.body.addEventListener('event', myFunction); // add a listener for the event function myFunction(event) { // this function will be c
$('body').trigger('myevent', myvar);
这是你想要的吗
document.body.addEventListener('event', myFunction); // add a listener for the event
function myFunction(event) { // this function will be called when the event happens
// handle event
}
是的,因为JQuery只是一个JS库: 这个 相当于:
elem.dispatchEvent(myevent);
问题是:为什么需要混合使用vanilla JS和JQuery?不,OP想要触发事件,而不是绑定事件
elem.dispatchEvent(myevent);