gpt4 book ai didi

javascript - 如何在事件中获取 JavaScript 中的变量值?

转载 作者:行者123 更新时间:2023-11-30 12:27:05 24 4
gpt4 key购买 nike

(function(){
$("#btn1").on("click",function(){
var myval = 123;
console.log(myval);
});
$("#btn2").on("click",function(){
console.log(myval);
});
})();

如何在#btn2 事件中获取 myval 的值。 (获取错误 Uncaught ReferenceError: myval is not defined)

最佳答案

您需要在共享范围内声明 myval,以便可以从第二种方法访问该变量。

在您当前的代码中,变量 myval 是声明它的第一个回调的本地变量,因此它不会存在于该函数的范围之外。

(function(){
var myval;
$("#btn1").on("click",function(){
myval = 123;
console.log(myval);
});
$("#btn2").on("click",function(){
console.log(myval);
});
})();

演示:Fiddle

关于javascript - 如何在事件中获取 JavaScript 中的变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29003250/

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