@ne_pes

Как сделать, чтобы при клике к элементу добавлялся класс и при повторном клике убирался класс jquery?

как сделать, чтобы при клике к элементу добавлялся класс и при повторном клике убирался класс jquery?
  • Вопрос задан
  • 567 просмотров
Решения вопроса 1
Это нужно писать в обработчике клика:
$(element).toggleClass('class');
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
leni_m
@leni_m
ЧупаКобрус
$(".el").on('click',function(){ // При клике по элементу с class="el"
    $(this).toggleClass("lol"); // Если у него есть class="lol", уберет его, а если нет, то добавит.
});
Ответ написан
Комментировать
edli007
@edli007
full stack, team lead
а зачем тут jQuery?
document.querySelector( selector ).classList.toggle('class');


или если элемент уже найден

el.classList.toggle('class');

или второй параметр true добавьте к .toggle если надо только добавить когда нет или false если только убирать когда есть.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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