userAlexander
@userAlexander
Верстка наше все)

Как запретить выделение нескольких компонентов одновременно?

Здравствуйте.
Подскажите пожалуйста, как снимать класс с активного компонента при клике вне его содержимого и при клике на аналогичный компонент?
Что бы из всех компонентов одного типа лишь один имел активный класс.
Похожий функционал реализован в кастомных селектах обычно.

код

Спасибо!
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
@Kostik_1993
Web Developer
siblings() - находит одинаковые с текущим элеиентом
$('.trigger').click(function(){
	$(this).parents('.parent')
				 .toggleClass('active')
         .siblings()
         .removeClass('active');
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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