gpt4 book ai didi

javascript - 如何将字符串添加到变量;

转载 作者:行者123 更新时间:2023-11-28 12:05:43 25 4
gpt4 key购买 nike

我有这个js....

$("#form").submit(function(){  
var answerlist = "first";
var answerlist = answerlist + "," + $("#get_answer").attr("value");
alert(answerlist);
});

我正在尝试将 ID 为 #get_answer 的输入字段的值添加到 answelist 变量中......

我希望answerlist现在=first move//其中输入字段的值为move,是的,结果是a成功...

现在我第二次尝试向 answerlist 变量添加另一个值......

该值是on
我预计结果将是首先采取行动

但是当我使用 alert() 检查时,它会返回 first on

有人可以帮我吗?

我想要的是将值(字符串)增加到变量answerlist

喜欢

answerlist = "first";
answerlist = "first move";
answerlist = "first move on";

最佳答案

(function () {
// to isolate it from rest of the code

var handler = function (target) {
var list = 'first';
return function () {
list = list + target.value;
alert(list);
};
},
action = handler(document.getElementById('get_answer'));

$(document.getElementById('form')).submit( action );

}());

这种结构称为“闭包”,它是 JavaScript 语言中最重要的功能之一,您应该学习如何使用它。 This lecture可能有帮助。

请停止使用 $.attr() 来处理琐碎的事情。

关于javascript - 如何将字符串添加到变量;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10258941/

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