Задать вопрос
let_NIK
@let_NIK
веб розробка

Как удалить класс не у всех элементов?

<div class="ads-category-item" data-subcategory-id="subcategory-id-1"></div>
<div class="ads-category-item" data-subcategory-id="subcategory-id-2"></div>

<div id="subcategory-id-1" class="ads-category-sub">
      Контент_1
</div>
<div id="subcategory-id-2" class="ads-category-sub">
     Контент_2
</div>
var subcategoryId = $(this).data('subcategoryId');
  $('.ads-category-item').on('click', function() {

    var subcategoryId = $(this).data('subcategoryId');
      id = document.getElementById(subcategoryId);
    $('.ads-category-sub').removeClass('actice');
    $(id).toggleClass('actice');
    $(popUpId).addClass('popup-animated');

  });

нужно удалить класс всем элементам кроме того на который кликнули. А при повторном клике убирался класс и у етого елемента.
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
kawabanga
@kawabanga
В функции
$('.ads-category-sub').removeClass('actice');
$(this).addClass('actice');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час