@Helping

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

Всем привет!
Имеются товары, в которых есть выбор цвета, нужно чтобы при клике на другой цвет выделение переходило на него, а с предыдущего active убирался. т.е. выделение может быть только на 1 элементе в товаре.
jsfiddle.net/vr9x6y3m
*Извиняюсь, не ту ссылку отправил
  • Вопрос задан
  • 124 просмотра
Решения вопроса 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;
   }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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