Привет ребята. Проблема вот в чем. использую стилизованную загрузку файлов, которая часто можно видеть на страницах добавление товаров и.т.д. Так вот сделал функцию что бы при клике на элемент был console.log, это для проверки. Нажимаю ничего. Проверил точно ли нажимаю на данный элемент. Точно на него. Начал искать почему и понял .Дело в том что структуру на которую я нажимаю загружается после того как я выберу файл , это после загрузки страницы и js файла, и как я понимаю js не отслеживает появление новых элементов в DOm дерево. Подскажите какое решение тут требуется
UPD:
Привет, знаю что есть точно такой же вопрос но дело в том что пробовал и не работает
$('img.star').on('click',function(){
console.log('hi');
})
IMG с классом star появляется только тогда когда пользователь добавить изображение, т.е не изначально. Но тем не менее не работает Если использую такой код работает но при одном клике получается по возрастанию. Т.е кликаю один раз а там показывает что 100, потом 600 крч баг
$(document).on('click' ,function(){
$('img.star').on('click',function(){
console.log('hi');
})
});