gpt4 book ai didi

javascript - 将输入参数传递给 .click 事件

转载 作者:行者123 更新时间:2023-11-29 22:46:18 25 4
gpt4 key购买 nike

我有一个函数如下:

      $("#submitBtn").on('click', function () {
....
});

我正在使用以下代码在一部分代码中调用它:

     $('#submitBtn').click();

有没有办法给点击设置一个输入参数。例如,我需要将一个字符串值传递给点击,以便该函数可以采取适当的步骤。请注意,p 的值不是来自页面的任何元素。这是我将根据某些条件以编程方式设置的东西。

     var p = 'sourceinfo';

$('#submitBtn').click(p);

最佳答案

好的,最好的方法是在将元素与 click 事件链接之前,将自定义数据属性 params 添加到元素中:

$("#submitBtn").data("params", {
one: "Parameter 1",
two: "Parameter 2"
}).click();

你可以像这样使用参数:

$("#submitBtn").on('click', function () {

// Parameter 1
alert( $(this).data("params").one );

// Parameter 2
alert( $(this).data("params").two );

// Do other stuff

});

检查 working demo

关于javascript - 将输入参数传递给 .click 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58417961/

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