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');

  });

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

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

Войти через центр авторизации
Похожие вопросы