0
這裏是我的html,將加載ajax調用。jquery ajax加載數據選項選擇
<select id="choice-id" name="choice_name">
<option value="2">2</option>
<option value="3" selected="">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<div style="display: block;" id="select" class="other">
<input id="other-0" name="other_0" type="text" value="abc">
<input id="other-1" name="other_1" type="text" value="pqr">
<input id="other-2" name="other_2" type="text" value="rst">
</div>
這裏是我的jQuery改變輸入字段對應的選項選擇。如果我選擇值爲'6'的選項,它將生成沒有任何值的6個輸入字段。
$(document).on('change','#choice-id',function() {
var choicesizeSelected = $("#choice-id :selected").val();
$('.other').empty();
for(var i=0; i<choicesizeSelected; i++) {
$('.other').append("<input id='other-"+i+"' type='text' name='other_"+i+"'></input>");
}
}
此代碼工作正常。但如果我再次選擇默認選項3,我想要返回默認3輸入字段具有相同的值。
在此先感謝。
你可以創建一個jsfiddle,http://jsfiddle.net – dreamweiver