Показать сообщение отдельно
  #1 (permalink)  
Старый 07.04.2020, 09:36
Профессор
Отправить личное сообщение для _marisha Посмотреть профиль Найти все сообщения от _marisha
 
Регистрация: 18.05.2018
Сообщений: 170

Добавление класса текущему элементу
Доброго времени суток!
В товаре есть кнопка "Отложить".
<div class="put_off favoritesDiv">
<a class="favorItem text favorites buttonItem" onclick="addFavoriteItem" id="1356" data-item="1356">Отложить</a>
</div>

На данный момент при клике на ссылку добавляется класс "activeFavorite"
$('.favoritesDiv').addClass('activeFavorite');

Но дело в том, что на одной странице есть другой элемент с таким же классом и при клике на него класс добавляется также кнопке "Отложить", а этого не нужно.

Чтобы этого избежать, делаю так:
$(this).addClass('activeFavorite');

В данном случае класс применяется самой ссылке, а необходимо диву.

Подскажите, пожалуйста, каким образом можно сделать так, чтобы класс применялся именно текущему диву?
Ответить с цитированием