Slyweb
На разработку сайта! Скидки 50%!

Скопировать и вставить элементы со всеми обработчиками?

Вы можете задавать любые вопросы по jQuery.

Скопировать и вставить элементы со всеми обработчиками?

Сообщение bobroff » 15 дек 2009, 19:42

Здравствуйте.

Есть ли какой-то простой способ динамически скопировать форму(группу элеметов) и вставить ее в dom со всеми обработчиками (нажатия кнопок и т.п.)

Например у меня есть такой код:
Код: Выделить всё
   $("button#addstep").click(function(){
      thisparent = $(this).parents("div#step");
      thisparent.append(thisparent.html());
      });


По нажатию кнопки ищется родительский div и вставляется после себя. Но если в этом dive есть кнопки с обработчиками и т.п., то они не копируются. Понимаю что можно потом заново присвоить все обработчики, по может есть более простой выход?
bobroff
 
Сообщения: 26
Зарегистрирован: 01 дек 2009, 23:40

Re: Скопировать и вставить элементы со всеми обработчиками?

Сообщение admin » 30 янв 2010, 19:12

функция live() сохраняет все обработчики.
admin
Администратор
 
Сообщения: 165
Зарегистрирован: 15 авг 2009, 20:02


Вернуться в Вопросы по jQuery

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron