所以我有一个列表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
您需要再次遍历数组并重新分配数字。 –