![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Muerto |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: нет Всего: 4 |
Ситуация такая...
У меня таблица динамическая, я когда её создаю делаю $("table :input).click(function(){...}); Я ещё в эту таблицу динамически строки вставляю с полученым id от сервера в ответ...это я ставляю в tr data-row-id="..." Дело в том что все мои events , не ввызываются на новые элементы... хоть у них и класс такой же... Ну я наивно делал $("table :input).click(function(){...}); Вроде бы все ок... Но если добавить десяток... ТО к примеру кнопка удалить первого элемента, хочет удалить 10 раз подряд Я вот ищу умный метод как бы обновить все events для новых строк... Хочется какое то глобальное решение Вот так я обновляю удаление к примеру
--- Пока что тупо через .unbind('click') и тп. придумал Это сообщение отредактировал(а) Muerto - 26.7.2011, 16:01 |
|||
|
||||
| Muerto |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: нет Всего: 4 |
Возможно live() лучше будет в данном случае...
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |