@yazux

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

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

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

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

Войти через центр авторизации
Похожие вопросы