如何将参数形式的触发事件传递给 Jquery 中的触发事件?
How to pass parameters form trigger event to a triggered event in Jquery?
我正在尝试将 'trigger' 事件的参数传递给 Jquery 中触发的事件 'click'。 Jquery documentation表示可以在数组'extraParameters'中传递外部参数。但是,我不知道在触发事件中接收那些参数的对象。 'click' 就我而言。
我用来在触发事件中传递参数的代码如下所示:
$("#add_docs").trigger("click", [request_id]);
我用来从我的 'click' 事件中的 'trigger' 事件获取参数的代码如下所示:
$("#add_docs").click(params, function () { console.log(params[0]) });
我尝试获取参数的方式有问题。我需要一点帮助。
额外的参数从第二个参数(第一个是事件对象)开始按顺序传递给回调。
$('button').on('click', function(evt, param1, param2) {
alert(param1+'-'+param2); //"bar-foo"
})
然后将这些作为数组通过 trigger()
的第二个参数传递。
$('button').trigger('click', ['bar', 'foo']);
我正在尝试将 'trigger' 事件的参数传递给 Jquery 中触发的事件 'click'。 Jquery documentation表示可以在数组'extraParameters'中传递外部参数。但是,我不知道在触发事件中接收那些参数的对象。 'click' 就我而言。
我用来在触发事件中传递参数的代码如下所示:
$("#add_docs").trigger("click", [request_id]);
我用来从我的 'click' 事件中的 'trigger' 事件获取参数的代码如下所示:
$("#add_docs").click(params, function () { console.log(params[0]) });
我尝试获取参数的方式有问题。我需要一点帮助。
额外的参数从第二个参数(第一个是事件对象)开始按顺序传递给回调。
$('button').on('click', function(evt, param1, param2) {
alert(param1+'-'+param2); //"bar-foo"
})
然后将这些作为数组通过 trigger()
的第二个参数传递。
$('button').trigger('click', ['bar', 'foo']);