ей добавляется класс .active. Я написал вот такой код:
$(".btn").click(function(e) {
e.preventDefault();
$(".btn").removeClass('active');
$(this).addClass('active');
});
но он не соответствует моим требованиям.
Я хочу следующее:
нажал кнопку №1 - ей добавился класс .active
нажал кнопку №2 - ей добавился класс .active
нажал кнопку №3 - ей добавился класс .active
На выходе у меня три нажатые кнопки с классом .active
Теперь я хочу, к примеру, с кнопки №1 убрать класс .active - нажимаю на кнопку №1 повторно и класс .active с нажатой кнопки убирается.
Вопрос
Как при клике добавить класс, а при повторном клике - убрать?
toggle
$(".btn").click(function(e) { e.preventDefault(); $(this).toggleClass('active'); });
Обсуждают сегодня