gpt4 book ai didi

javascript - 从数组中添加按钮的值

转载 作者:行者123 更新时间:2023-11-28 04:16:30 27 4
gpt4 key购买 nike

编辑:我想插入 value="questions[questionNum]['choices'][i]",我不知道这样做的语法。

我希望使用多级数组中的值更改按钮的值。它适用于单选按钮,但这次我想使用标准按钮。

$('#showChoices').append('<input type="button" id="buttons">' +  questions[questionNum]['choices'][i] + '</input>');

这行得通,但以下行不通:

$('#showChoices').append('<input type="button" id="buttons" value='"questions[questionNum]['choices'][i]"'></input>');

JSBin of the first

谢谢

最佳答案

您只是想用 JavaScript 设置 value 属性?您只需要在值之后添加带有字符串连接的值,就像在您的第一个示例中一样。

$('#showChoices').append('<input type="button" id="buttons" value=' +  questions[questionNum]['choices'][i] + '></input>');

或者,如果您愿意,可以尝试 template strings :

$('#showChoices').append(`<input type="button" id="buttons" value=${questions[questionNum]['choices'][i]}></input>`);

他们使用反引号而不是单引号或双引号,而不是连接(使用 +'s),您只需直接在字符串中编写 JavaScript,有点像您的示例 — 但它需要包含在 中${}

关于javascript - 从数组中添加按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47149421/

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