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

Как добавить класс по любому клику внутри блока?

Стоит задача добавить класс active для <div class="item"> по любому клику в любом месте блока .item. При этом основная сложность состоит в том, чтобы применялся класс только для конкретного .item.

Пробовал решить задачу данным скриптом:

<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>

$('.item').mouseup(function (e) {
    var container = $('.item');
    if (container.has(e.target).length === 0){
        container.removeClass('active');
    }
    });
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
GrinMorg
@GrinMorg
Если ответ помог, отметь решением
Есть такой вариант, без JQuery
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 22:30
5000 руб./за проект
22 янв. 2025, в 22:26
200000 руб./за проект
22 янв. 2025, в 22:25
50000 руб./за проект