Задать вопрос
@yazux

Как обновить обработчики jquery внутри блока продружаемого pjax'ом?

Работаю на Yii2, использую для загрузки контентной части (одного блока - id="w0") pjax, в Asset подключен jquery скрипт, который работает с кнопкой внутри w0, в этом скрипте есть обработчик для кнопки:
$("#mybtn").click(function(){ console.log("its work!"); });

Если страницу обновить, то всё норм - кнопка работает. Если же на страницу перейти с другой, т.е. блок w0 загрузится чререз pjax, то обработчик на кнопку не вешается, я понимаю почему, но не знаю как решить эту проблему.
  • Вопрос задан
  • 360 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
iCoderXXI
@iCoderXXI
React.JS/FrontEnd engineer
Нужно что-то вроде $(document).on('click', '#mybtn', function() { ... } );
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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