gpt4 book ai didi

Javascript 重置循环

转载 作者:行者123 更新时间:2023-11-28 05:01:55 24 4
gpt4 key购买 nike

我的 javascript 代码有点问题,我构建了一个函数,该函数按用户选择的数量添加文件,这是函数

$(document).ready(function() {
$('.qty').change(function(){
for (var i=0;i<$('.qty').val();i++){
$('.append').append('<select name="data[]"><option value="one">1</option></select>');
}
});
});

HTML 代码是:

<select name="qty" class="qty">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<div class="append">

</div>

当我在数量中选择一个值时,比如说 3,它会打开 3 个选择字段,但是当我将选择更改为 2 时,它会添加 2,所以我有 5 个选择字段,我该如何重置?如果我选择 1,它将打开我 1,如果我将其更改为 2,它将改变并打开我 2 而不是像现在这样的 3。

最佳答案

尝试:

$(document).ready(function() {
$('.qty').change(function(){
var html=''
for (var i=0;i< parseInt($('.qty').val());i++){
html += '<select name="data[]"><option value="one">1</option></select>';
}
$('.append').html(html);
});
});

关于Javascript 重置循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13763057/

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