gpt4 book ai didi

javascript - JQuery - 将先前声明的变量用于点击功能

转载 作者:行者123 更新时间:2023-11-28 05:16:17 26 4
gpt4 key购买 nike

在没有运气的情况下搜索了高低的答案。

我试图在两个函数之间传递一个变量。第一个函数在页面加载时运行,从谷歌脚本文件中提取设置。我对这部分没有任何问题。然而,我正在努力处理“点击时”运行的第二个函数,并且需要来自第一个函数的一些变量。

感谢任何指导。

<script>
$(function() {

google.script.run
.withSuccessHandler(loadSettings)
.withFailureHandler(showStatus)
.withUserObject($('#button-bar').get())
.getSettings();

function loadSettings(settings) {

$("select").data("option",settings.userInput1);

};

$('#add1').click(function(){

var option0 = $("select").data("option");}

...etc.

})

</script>

最佳答案

我假设 settings.userInput1 是一个字符串。试试下面的

<script>
var userInput ="";

$(function() {

google.script.run
.withSuccessHandler(loadSettings)
.withFailureHandler(showStatus)
.withUserObject($('#button-bar').get())
.getSettings();

function loadSettings(settings) {
userInput = settings.userInput1;
$("select").data("option",settings.userInput1);

};

$('#add1').click(function(){
//you can now use userInput in this function
var option0 = $("select").data("option");}

...etc.

})

关于javascript - JQuery - 将先前声明的变量用于点击功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45396483/

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