如何使用JQuery从HTML组件的事件中调用匿名函数?

时间:2018-10-06 23:06:03

标签: javascript jquery html

我有一个按钮。我注册了一个函数来处理 click 事件。但是,如果发生其他事件,我想调用它。如何从另一个异步(或同步)事件中调用它?

我的第一个想法是使用名称编写函数。这样,我可以将其绑定到按钮的 click 事件,也可以在需要时调用它。但是,如果我编写了一个匿名函数,我有什么选择?

示例(伪代码):

create button b;
assign some function f to b to execute on click;
b.invoke(args); //invoke runs f without the need to click

1 个答案:

答案 0 :(得分:2)

您可以在元素上触发“点击”事件。

$('#MyButton').trigger('click');

编辑:对不起,我误解了这个问题。但是,您仍然可以触发事件并让函数使用一些全局变量,以便您可以在任何地方访问。