所以我有一個列表div我display'd使用jquery append。在每個列表中,我添加了一個id,每當我添加一個輸入字段時,數字會增加,當我刪除它時,只會刪除我希望刪除的數字,但我如何才能將此數字列表重新排序? 類似於1,2,3,4(我刪除2)= 1,3,4,=錯誤 更像1,2,3,4(刪除2),1,2,3等我怎樣才能得到我的追加()列表,回來? jQuery
CODE:
$(document).ready(function(){
var i = 1;
$("#lisa").click(function(){
i++;
$(".voit").append('<div class="input-group rem'+i+'"><div class="input-group-addon ees">'+i+'. Koht</div><input type="text" name="voitj' + i + '" class="form-control" placeholder="Võitja auhind"/><div class="input-group-addon"><span id="'+i+'" class="glyphicon glyphicon-minus remove"></span></div></div>');
});
$(document).on('click', '.remove', function(){
var id = $(this).attr('id');
});
});
這裏的jfiddle https://jsfiddle.net/0wbzpumt/2/
並且還,我怎麼能設置最大附加字段?就像我不想要超過5個輸入字段一樣,我該如何做到這一點。
在此先感謝! :D
您需要再次遍歷數組並重新分配數字。 –