Этот вопрос закрыт для ответов, так как повторяет вопрос Почему не работает attr()?
@xxvxx
....

Не работает $(this) в JQuery, почему?

buttonComparison.on('click', () => {
	if (buttonComparison.hasClass('js-active')) {
		for (let index = 0; index < productCookie.length; index++) {
			const element = productCookie[index];
			if (+element === +productID) {
				productCookie.splice(index, 1);
			}
		}
		$(this).removeClass('js-active');
	} else {
		productCookie.push(productID);
		$(this).addClass('js-active');
	}

	helpers.setCookie('shop_compare', productCookie.join(','), 30);
});


buttonComparison это массив из кнопок
  • Вопрос задан
  • 77 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Market-place Ростов-на-Дону
от 100 000 до 200 000 ₽
24 июн. 2024, в 14:45
2500 руб./за проект
24 июн. 2024, в 14:39
2000 руб./в час
24 июн. 2024, в 14:07
2000 руб./за проект