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 に変更すると変更され、現在のように 3 ではなく 2 が開きます。