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

Обращение к динамически созданному классу JQuery?

Здравствуйте, вот такая проблема, класс создается, но к нему не могу обратиться. Я так понял, что на момент обращения к нему его ещё не существует, в гугле посоветовали использовать обработчик .on, но с ним тоже не работает, в чем проблема??
$('.opn').on('click', function(){
$(".men").slideDown('slow');
$(".men").addClass("add");
return false;
})

$('.add').on('click', function(event){
alert('sdsada');
$(".men .add").slideUp('slow');
return false;
})
  • Вопрос задан
  • 243 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Ronnie_Gardocki
@Ronnie_Gardocki
Я у мамы фронтендщик.
Юзайте простейшее делегирование (всегда).
$(document).on('click', '.%className%', function() {
  //actions
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
20 дек. 2024, в 08:10
10000 руб./за проект
20 дек. 2024, в 03:44
50000 руб./за проект
20 дек. 2024, в 03:38
1500 руб./в час