javascript - 如何使用 JQuery 从 HTML 组件的事件中调用匿名函数?
问题描述
我有一个按钮。我注册了一个函数来处理点击事件。但是,如果发生另一个事件,我想调用它。如何从另一个异步(或同步)事件中调用它?
我的第一个想法是用名称编写函数。这样,我可以将它绑定到我的按钮的点击事件,并在我想要的时候调用它。但是,如果我编写了一个匿名函数,我的选择是什么?
示例(伪代码):
create button b;
assign some function f to b to execute on click;
b.invoke(args); //invoke runs f without the need to click
解决方案
您可以在元素上触发“click”事件。
$('#MyButton').trigger('click');
编辑:对不起,我误解了这个问题。但是,您仍然可以触发事件并让函数使用一些全局变量,以便您可以在任何地方访问。
推荐阅读
- r - 从年份创建列名 dacade
- iphone - Xcode iOS 模拟器 Siri 一直关闭
- reactjs - TypeError:无法读取未定义的属性“getParam”
- macos - Mac Catalyst 中的电池电量和状态?
- flutter - 在 DataTable Flutter 中过滤数据
- swift - 在 SwiftUI 中使用 Buttons 添加形状
- mergesort - 在二维数组中应用合并排序以进行行和列排序
- html - 我怎样才能把两行并排
- reactjs - Axios - 未处理的拒绝(TypeError):无法读取未定义的属性“数据”
- jquery - laravel 8 没有从 ajax 请求中获取数据