У меня есть 3 поля ввода с + Добавить еще Кнопка. Я хочу добавить дополнительные поля, когда + Добавить еще нажата кнопка.Как добавить дополнительные поля с помощью jQuery?
При создании нового поля должна быть кнопка удаления, чтобы удалить новую добавленную строку, и новая строка может быть создана с помощью + Добавить еще.
Для этого я использую следующий код html и jQuery, но не могу понять, как добавлять/удалять поля!
HTML и код JQuery
<div id="tab_logic" class="after-add-more">
<div class="col-md-4">
<div class="form-group">
<label class="control-label">Logger Name</label>
<input maxlength="200" type="text" class="form-control" placeholder="Enter Logger Name" name="lg_name[]" />
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<label class="control-label">Logger Serial Number</label>
<input maxlength="200" type="text" class="form-control" placeholder="Enter Serial Number" name="lg_sl[]" />
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<label class="control-label">Modem Serial Number</label>
<input maxlength="200" type="text" class="form-control" placeholder="Enter Modem Serial Number" name="lg_md_sl[]" />
</div>
</div>
<div class="remove-button"></div>
</div>
<div class="col-md-2">
<div class="form-group change">
<label for=""> </label><br/>
<a class="btn btn-success add-more">+ Add More</a>
</div>
</div>
<div class="more-feilds"></div>
$(document).ready(function() {
$(".add-more").click(function(){
var html = $("#tab_logic").html();
$(".more-feilds").append(html);
});
$("body").on("click",".remove",function(){
$(this).parents("#tab_logic").remove();
});
});
Update:
Я обновил свой HTML и код JQuery. Теперь у меня есть кнопка + Добавить еще. Когда я нажимаю кнопку, она добавляет 3 новых поля ввода, которые я хочу. Но я хочу добавить кнопку удаления для каждого вновь созданного 3 поля, чтобы удалить его.
Как я могу это сделать?
вместо '$ (" изменения "). Html' использовать' $ (".") Изменения. Append' добавить больше элементов. '.html' заменит существующие элементы в выбранной области. – ADyson
однако, $ (". Change"). Append добавит новую кнопку в _all rows_ _ всякий раз, когда добавляется новая строка_. Возможно, лучше иметь разметку там уже, но скрыто, и просто используйте этот код, чтобы показать это. – ADyson
Привет, ребята .. Я обновил свой код, используя функцию 'append'. Теперь он добавляет новую строку с тремя полями ввода. Как я могу добавить кнопку удаления для каждой вновь созданной строки, чтобы удалить ее? –