gpt4 book ai didi

javascript - 如何在循环中动态添加多个文本框

转载 作者:行者123 更新时间:2023-12-03 12:28:02 24 4
gpt4 key购买 nike

var addquestion=$(document.createElement('div')).attr("id",'questionp'+c);
/* ... */
for(var i=1; i<=a.value; i++)
{
addquestion.after().html('<label>Q'+c+'.&nbsp;'+q+'</label> <br /> <input type="'+sel.value+'" name="fanswer" id="fanswer" value="'+answ+'">'+answ+'');
addquestion.appendTo("#question");
}

这是我的 JavaScript for 循环代码。我想在同一个 div 中添加多个文本框,但它只添加一个文本框。

最佳答案

您正在使用.after()错误地——它必须有一个参数才能做任何有用的事情。

试试这个:

for(var i=1; i<=a.value; i++) {
var addquestion = $('<label>...').appendTo('#question');
}

或者:

for(var i=1; i<=a.value; i++) {
$('#question').after('<label>...');
}

关于javascript - 如何在循环中动态添加多个文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24087958/

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