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

Как добавить класс js?

Хочу что бы при нажатии на класс у другого класса убирался класс, но вся проблема в том, что в дереве html страницы класса ещё не существует, там контент аяксом загружается через несколько секунд и мой js код не работает.
То есть мой класс .open появляется позже, а скрипт о нем не знает как я понял, подскажите что нужно сделать, что бы скрипт о нем знал?

//Открыть попап
$(document).ready(function() {
    $(".open").click(function() {
            $("#my-popup").removeClass("hide")
        })
});
  • Вопрос задан
  • 1118 просмотров
Подписаться 2 Простой Комментировать
Ответ пользователя letchiknet К ответам на вопрос (4)
@letchiknet
Попробуй так:

let interval;
        let intervalChecker = function () {
            if ($(".open").length > 0) {
                $(".open").click(function() {
                    $("#my-popup").removeClass("hide")
                });
                clearInterval(interval);
            }
        }
        interval = setInterval(intervalChecker, 10);
Ответ написан