gpt4 book ai didi

jquery - 如何将参数形式的触发事件传递给 Jquery 中的触发事件?

转载 作者:行者123 更新时间:2023-12-02 20:56:02 26 4
gpt4 key购买 nike

我正在尝试将参数形式的“触发”事件传递给 Jquery 中的触发事件“点击”。 Jquery documentation表示您可以在数组“extraParameters”中传递外部参数。但是,我不知道在触发事件中接收那些参数的对象。在我的例子中是“点击”。

我用来在触发事件中传递参数的代码如下所示:

$("#add_docs").trigger("click", [request_id]);

我用来从“点击”事件中的“触发”事件获取参数的代码如下所示:

$("#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']);

关于jquery - 如何将参数形式的触发事件传递给 Jquery 中的触发事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40309828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com