Как добавить более одного раза в div с помощью jquery?
У меня есть приведенный ниже код, и когда я нажимаю кнопку" Обзор", я хочу поместить тот же контент в div" projectidAppe "и изменить кнопку" Обзор "на" Удалить".
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <label for="exampleInputEmail1">Project Photos</label> <div class="form-group file-uploader"> <div class="input-group col-xs-12"> <span class="input-group-addon"> </span> <input type="text" id="txtProjectTitle" style="height: 35px !important" class="form-control input-lg" disabled placeholder="Upload Image"> <div id="clearbtn" class="input-group-btn"> <div class="browse btn btn-primary"> Browse <input type="file" accept="image/*" id="idProjectTitle" multiple="multiple" name="fileUploadphoto" class="file"> </div> </div> </div> </div>
Что я уже пробовал:
Я сделал это с помощью следующего jquery,
$(document).on("change", "#idProjectTitle", function(e) { var datatoappend = ' <div class="form-group file-uploader"><div class="input-group col-xs-12"><span class="input-group-addon"></span><input type="text" id="txtProjectTitle" style="height: 35px !important" class="form-control input-lg" disabled placeholder="Upload Image"><div class="input-group-btn"><div class="browse btn btn-primary"> Browse<input type="file" accept="image/*" id="idProjectTitle" multiple="multiple" name="fileUploadphoto" class="file"></div></div></div></div>'; $("#txtProjectTitle").attr('placeholder', $(this).val().split('\\').pop()); var btnDelete = '<div id="idImgDelete" class="browse btn btn-primary">Delete</div>'; $('#clearbtn').html(''); $('#clearbtn').append(btnDelete); $("#projectidAppe").append(datatoappend); });
Но теперь не происходит каждое имя изображения внутри заполнителя txtProjectTitle соответственно. После загрузки файла, как я могу показать кнопку удаления для каждого из них и как удалить одну строку при нажатии на кнопку удаления? Ниже показан снимок экрана,
ДДД — imgbb.com[^]