我有我的JavaScript代碼,一個小問題, 我構建加一個數量提交用戶選擇的功能, 這裏是功能的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周選擇的Fileds,如何我重置?如果我選擇1,它會打開我1,如果我改變它爲2它會改變,並打開我2不像3現在。
刪除選擇用戶已經根據OP完成了(如果有的話)。除了在每個循環中更改DOM而不是每個循環都有一個明顯的改進 –