Задать вопрос
@splirit
html5, css3, js, jquery, knockoutjs, php, mysql

Как навесить плагин на ноду, которой изначально нет?

Есть форма заказа состоящая из нескольких шагов. Все шаги со своим html, кроме текущего изначально скрыты и появляются после заполнения предыдущего шага.

На третьем шаге у меня есть поле на которое я хочу навесить кастомный плагин jQuery, но так как его изначально в DOM'е нету - плагин тоже не вешается.

Единственный вариант, который мне приходит в голову это навешивать плагин при активации нужного шага в виде колбэка. НО этот вариант не подходит ввиду разброса элементам по всему сайту ( я просто везде не отловлю этот селектор в нужный момент ). Как навесить плагин в такой ситуации?
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Оценить 8 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@saltydogd
А как насчет варианта повесить на некое событие через on('event','selector',function (){ initialization_code();})?
'selector' - тот элемент DOM, который появится
Ответ написан
abyrkov
@abyrkov
JavaScripter
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы