borisovna21![]() | jquery не работает на динамически добавленные select1680020656 Хаю хай. Есть у меня следующий селект:
и есть скрипт, который делает выбор уникальным для селектов
В случае, когда я задаю эти селекты сам, т.е. hml-ем, то на них работет, а когда я динамически добавляю их, то нет.
В ходе поисков обнаружил, чтобы скрипт работал, нужно добавить on('event'), как выше, но толку это не дало. Уникальный выбор в селектах получается пока в случае заданного их кол-ва, для динамически добавленных не работает.
Что ещё можно глянуть, чтобы сделать рабочий скрипт для динамически добавляемых объектов? |
krvsa![]() | 1680020797 borisovna21,
«Что ещё можно глянуть, чтобы сделать рабочий скрипт для динамически добавляемых объектов?»
Как вариант, освоить делегирование событий.
https://learn.javascript.ru/event-delegation
https://habr.com/ru/post/512782/ borisovna21![]() ![]() |
borisovna21![]() | 1680020902 krvsa, можно глянуть, спасибо влепить жирный лайк![]() |
krvsa![]() | 1680021086 borisovna21,
«$('select').on('change',function() {/* ... */}»
Если проиллюстрировать синтаксис - эту конструкцию можно представить так
влепить жирный лайк
![]() |