仍在寻找代码,每次点击添加按钮时,如何在输入属性上有不同的id,我不知道如何使id唯一,请帮助我..
$(document).ready(function(){
$("#btn2").click(function(e){
e.preventDefault();
var id = $(".inputclass").attr("id");
var newid = parseInt(id) + 1;
$('.inputclass').attr("id", ""+newid+"");
$("#gallery").append(
'<div class="added">'
+'<div class="col-md-2">'
+'<div>'
+'<a class="fileman" href="#"" data-toggle="modal" data-target="#FileManager">'
+'<img id="1" class="imageview center-block" src="/assets/img/noimage150x150.png"></a>'
+'</div>'
+'<a class="tutup btn btn-sm btn-warning">delete<a>'
+'<input class="inputclass" name="image" type="text" value="" class="form-control" id="1"/>'
+'</div>'
+'</div>'
);
});
$("#gallery").on('click', '.tutup', function(e) {
e.preventDefault();
$(this).parent().remove();
});
});
答案 0 :(得分:0)
你走了。您只需在生成html时插入id
+'<input class="otherClass" name="image" type="text" value="" class="form-control" id="'+newid+'"/>'
您还需要更改输入的类名。
https://jsbin.com/pinegowotu/1/edit?html,console,output
修理垃圾箱
希望这有帮助。