Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добавление полей через Jquery 
V
    Опции темы
Muerto
Дата 26.7.2011, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: нет
Всего: 4



Ситуация такая...
У меня таблица динамическая, я когда её создаю делаю

$("table :input).click(function(){...});

Я ещё в эту таблицу динамически строки вставляю с полученым id от сервера в ответ...это я ставляю в tr data-row-id="..."

Дело в том что все мои events , не ввызываются на новые элементы... хоть у них и класс такой же...

Ну я наивно делал $("table :input).click(function(){...});
Вроде бы все ок...

Но если добавить десяток...

ТО к примеру кнопка удалить первого элемента, хочет удалить 10 раз подряд  smile  это я вижу по ответу от сервера...

Я вот ищу умный метод как бы обновить все events для новых строк...
Хочется какое то глобальное решение

Вот так я обновляю удаление к примеру
Код

$("table#someTable input.deleteEmptyRow").click(function(){
        ...
        });    
    });


---

Пока что тупо через .unbind('click') и тп. придумал  smile надеюсь можно поумней, а хотя...

Это сообщение отредактировал(а) Muerto - 26.7.2011, 16:01


--------------------
user posted image
PM MAIL   Вверх
Muerto
Дата 26.7.2011, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: нет
Всего: 4



Возможно live() лучше будет в данном случае...


--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0390 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.