Есть динамическая страничка со списком элементов. Каждый можно редактировать, можно создавать новые. Для этих целей на страничке есть скрытая форма.
После загрузки страницы форма заносится в jQuery объект и удаляется со страницы, а по клику на кнопочку
редактировать данная форма разворачивается под нужный элементом через
$('#lineid').append(WrapForKitsItemForm);
если на момент нажатия на кнопку "редактировать" форма уже была открыта на другом объект то она удаляется со старого местоположения.
Вопрос - почему форма из объекта приходит уже заполненной предыдущими значениями? Как сделать так, что бы при добавлении на страницу не менялась оригинальная форма?
Вот кусок кода:
var WrapForKitsItemForm;
$(document).ready(function() {
WrapForKitsItemForm = $('#WrapForKitsItemForm').children();
WrapForKitsItemForm.remove();
//...
$('a.add-item-in-kit').live('click', function(){
//...
if(CurrentKitId != 0) {
var oldKit = $('#Kit-' + CurrentKitId);
oldKit.find('#kitItemsForm').children().remove();
}
$(this).closest('tr').find('#kitItemsForm').append(WrapForKitsItemForm);
//...
}
}
Вроде простой вопрос, но интуитивно решить не получается