Клонирование формы с помощью jquery - поля теперь неактивны - PullRequest
1 голос
/ 12 мая 2011

У меня есть простая форма, у которой есть пара полей, выбираемых функцией click ().

Я также клонирую форму и добавляю ее (цель состоит в том, чтобы переименоватьполя, но еще не получили).

Сложность состоит в том, что после клонирования формы функция click () не действует на клонированные переменные поля.Я пытался использовать live (), чтобы клонировать его следующим образом:

$('#link').live('click', function() {
var cloneFieldset = $('.parentFieldset').clone();
$(this).after(cloneFieldset);
});

Есть идеи, как клонировать набор полей, сохраняя при этом клонированные поля, способные взаимодействовать с jquery?

1 Ответ

4 голосов
/ 12 мая 2011

Не может иметь два элемента DOM с одинаковым идентификатором, поэтому при клонировании обработчик щелчка применяется только к 1-му элементу DOM с этим идентификатором.

Если live, click влиял на класс, то ваш код должен работать.

...