@kimqar_ver

Jquery как правильно написать конструкцию if(this).hasclass?

Есть конструкция
gMenuBtn.click(function () {
                if($('.search_shown').length <= 0) {
                    $el = $(this);
                    $el.addClass('catalog-button_active');
                    catalog.addClass('global-catalog_shown');
                }
                cCategories.removeClass('catalog-menu-categories_shown');
                cItemW.removeClass('catalog-menu__item-wrap_active');
                $(body).addClass('is-shadow');
                if $(this).hasClass("catalog-button_active") {
                    console.log("123")
                }
            });

почему на строчке if $(this).hasClass("button_active") выдаёт ошибку? как правильно написать данную конструкцию?
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
- if $(this).hasClass("catalog-button_active") {
+ if ($(this).hasClass("catalog-button_active")) {
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы