Ria*_*iad 2 jquery jquery-events
我正在尝试将“trigger”事件的参数传递给 Jquery 中触发的事件“click”。Jquery 文档说您可以在数组“extraParameters”中传递外部参数。但是,我不知道谁在触发事件中接收这些参数。在我的例子中“点击”。
我用来在触发事件中传递参数的代码如下:
$("#add_docs").trigger("click", [request_id]);
Run Code Online (Sandbox Code Playgroud)
我用来获取“点击”事件中“触发”事件参数的代码如下:
$("#add_docs").click(params, function () { console.log(params[0]) });
Run Code Online (Sandbox Code Playgroud)
我尝试获取参数的方式有问题。我需要一点帮助。
额外的参数从第二个参数开始(第一个是事件对象)按顺序传递给回调。
$('button').on('click', function(evt, param1, param2) {
alert(param1+'-'+param2); //"bar-foo"
})
Run Code Online (Sandbox Code Playgroud)
然后将它们作为数组通过 的第二个参数传递trigger()。
$('button').trigger('click', ['bar', 'foo']);
Run Code Online (Sandbox Code Playgroud)