Сообщение от topolev
|
с новыми selectами уже не работает. Что это может быть.
|
Как что? Ты навесил обработчики на старые селекты. Затем заменил их новыми селектами. Откуда у них возьмутся обработчики? Сами себе навесят что-ли?
Два традиционных решения:
1) Делегируем событие постоянному предку. Событие change всплывает от селекта вверх по предкам. Поэтому вешаем на ближайшего предка, который не удаляется со страницы. В худшем случае это будет <body>.
$('body').on('change', 'select', fn);
2) После смены селектов, навешиваем обработчики по-новому.