gpt4 book ai didi

javascript - 将参数传递给点击或提交功能

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

是否可以将参数传递给点击或提交功能,例如:

$("#example").click(function()
{
var myVar = x; // refering to x as passed argument
});

也许函数内部函数?

function Func(){
$("#example").click(function()
{
var myVar = x;
});
}

也许像调用 Func()('33'); 这样会将 33 传递给点击函数,毕竟这可能吗?

最佳答案

如果不知道你想要完成什么,就很难告诉你该做什么。很多时候,当出现类似的需求时,它与将 ID 传递给函数有关。有几种方法可以解决这个问题,但让我们看一个:

var $a  = $('a'), // Pretend we have three `a` elements
keys = ['apple','orange','grape'];

$a.each(function(i,el){
var val = keys[i]; // Declare a variable to this scope using `var` and set it to the value you want:
$(this).click(function(){
alert(val);
});
});

现在,如果您点击第一个 a,它会提醒 apple,第二个 orange,第三个 grape。通过使用 var 在函数范围内声明一个变量,可以让特定的点击知道正确的值。

Demo of this working

关于javascript - 将参数传递给点击或提交功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2302939/

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