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

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

Всем привет!
Имеются товары, в которых есть выбор цвета, нужно чтобы при клике на другой цвет выделение переходило на него, а с предыдущего active убирался. т.е. выделение может быть только на 1 элементе в товаре.
jsfiddle.net/vr9x6y3m
*Извиняюсь, не ту ссылку отправил
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 2
potapchino
@potapchino
$(document).on('click', '.btn-color', e => {
  $(e.currentTarget)
    .addClass('active')
    .siblings('.active')
    .removeClass('active')
})
Ответ написан
RiverMacaroon0
@RiverMacaroon0
Web Developer
JQuery
$('.product').click(function(){
	$('.product .hover-product').removeClass('active');
	$(this).find('.hover-product').addClass('active');
});

CSS
.product .hover-product.active {
      opacity: 1;
      visibility: visible;
      transform: none;
   }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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