手动调用按钮上的click(),我可以传递任何参数吗?

Bla*_*man 13 jquery

我在我的jquery/javascript代码中手动调用页面上的按钮上的.click().

我需要传递一个参数来点击,然后我可以阅读响应click事件的函数.

这可能吗?

jAn*_*ndy 28

你需要调用.trigger().你可以在那里传递任何数量的参数.

$('element').trigger('click', [arg1, arg2, ...]);
Run Code Online (Sandbox Code Playgroud)

然后将这些额外参数传递到事件处理程序:

$('element').bind('click', function(event, arg1, arg2, ...) {
}); 
Run Code Online (Sandbox Code Playgroud)

参考:.trigger()