Условное событие Click else должно срабатывать только тогда, когда элемент не содержит активного класса, почему он все еще срабатывает? - PullRequest
0 голосов
/ 14 июля 2020

Событие click в условном выражении else должно срабатывать только тогда, когда элемент .month не содержит класса active в списке классов, почему он все еще запускается здесь? Как функции в условном else могут запускаться, только если класс active не существует в списке классов .month?

$(document).on("click", ".month", function(e) {
    e.preventDefault();
    var classMonth = $(this).attr("class").match(/m\-[A-Z][a-z]{2}/);
    if (e.target.classList.contains("active")) {
        return;
    } else {
        if (!!classMonth) {
            self.setupViews(
                moment(classMonth[0].substring(2) + " " + currentMonth.year(), "MMM YYYY")
            );
        }
        self.refreshData();
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...