繁体   English   中英

jquery 触发一个事件并接收它

[英]jquery fire an event and receive it

嗨,我想在全球范围内触发事件并在我的应用程序中的任何地方接收它。 根据收到的事件,我想执行一些操作。

当用户单击我想触发事件的下一个按钮时,我有多步表单

function multiStep(){
    $('.body').trigger('stepchanged');

}

现在我想在另一个函数中接收 stepchanged 并执行一些操作。

if (stepchanged){
//do something
} 

如何接收事件? 谢谢

您需要一个设置变量的事件处理程序。

`$(".body").on("stepchanged", function() { 
    stepchanged = true;
})`

尽管实际上并不需要事件处理程序,除非它做其他事情。 您可以在multistep()设置全局变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM