Добрый день, загружаю форму через ajax, навешиваю к примеру на input id='test'
$('#test').on('click', function(){
alert('Тест');
});
но событие не срабатывает, в консоли ошибок нет.
Не могу понять почему так?
Потому что когда выполняется
$('#test').on('click', ...
элемента c id="test"
еще нет в дереве страницы, и выборка $('#test')
- пустая. Вам надо использовать делегирование:
$(document).on('click', '#test', function...
где обработчик навешивается на что-то определенно существующее, а элемент с id="test"
может появиться внутри этого существующего позднее.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
На сайте есть контент, которые обновляется по фильтрам (выбрал чекбокс - перезагрузка контента по аяксу)В контенте есть ссылки на попап-карты
Нашел здесь отличное решения для создания скриншотов по дескриптору окнаЯ его немного подредактировал под свои нужды, получилось следующее: