| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Добавление полей через Jquery |
| Автор: Muerto 26.7.2011, 15:37 | ||
| Ситуация такая... У меня таблица динамическая, я когда её создаю делаю $("table :input).click(function(){...}); Я ещё в эту таблицу динамически строки вставляю с полученым id от сервера в ответ...это я ставляю в tr data-row-id="..." Дело в том что все мои events , не ввызываются на новые элементы... хоть у них и класс такой же... Ну я наивно делал $("table :input).click(function(){...}); Вроде бы все ок... Но если добавить десяток... ТО к примеру кнопка удалить первого элемента, хочет удалить 10 раз подряд Я вот ищу умный метод как бы обновить все events для новых строк... Хочется какое то глобальное решение Вот так я обновляю удаление к примеру
--- Пока что тупо через .unbind('click') и тп. придумал |
| Автор: Muerto 26.7.2011, 17:34 |
| Возможно live() лучше будет в данном случае... |