twentytvvo
@twentytvvo

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

Необходимо загружать блоки через load ( ajax фильтры ), я не понимаю почему, но на этих блоках потом не работают скрипты, я не могу к примеру нажать на "добавить в корзину" и добавить в итоге, просто потому что этот блок я загрузил. И еще я пробовал функции с кликом и тд перемещать в конец и я пробовал простые фукнции типа alert();.
  • Вопрос задан
  • 85 просмотров
Решения вопроса 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");
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
25 нояб. 2024, в 14:51
10000 руб./за проект
25 нояб. 2024, в 14:41
20000 руб./за проект