id + 1 on append,response filemanager多选图片

时间:2016-09-09 10:38:54

标签: javascript

仍在寻找代码,每次点击添加按钮时,如何在输入属性上有不同的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();
    });
});

1 个答案:

答案 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

修理垃圾箱

希望这有帮助。