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

Почему с блоками, которые я загрузил через .load() не работают скрипты?

Необходимо загружать блоки через load ( ajax фильтры ), я не понимаю почему, но на этих блоках потом не работают скрипты, я не могу к примеру нажать на "добавить в корзину" и добавить в итоге, просто потому что этот блок я загрузил. И еще я пробовал функции с кликом и тд перемещать в конец и я пробовал простые фукнции типа alert();.
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 8 комментариев
Решение пользователя YavaDev К ответам на вопрос (1)
YavaDev
@YavaDev
Делегирование событий на jQuery:
https://api.jquery.com/event.delegateTarget/ - документация jQuery
https://webref.ru/dev/jqfundamentals/events - статья на русском
$(document).on( "click", ".product_add_to_cart", function() {
  console.log("something");
});
Ответ написан
Комментировать