Показать сообщение отдельно
  #2 (permalink)  
Старый 09.12.2014, 14:27
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от topolev
с новыми selectами уже не работает. Что это может быть.
Как что? Ты навесил обработчики на старые селекты. Затем заменил их новыми селектами. Откуда у них возьмутся обработчики? Сами себе навесят что-ли?

Два традиционных решения:
1) Делегируем событие постоянному предку. Событие change всплывает от селекта вверх по предкам. Поэтому вешаем на ближайшего предка, который не удаляется со страницы. В худшем случае это будет <body>.
$('body').on('change', 'select', fn);


2) После смены селектов, навешиваем обработчики по-новому.
__________________
В личку только с интересными предложениями
Ответить с цитированием