Найти тему

При нажатии добавляем класс элементу и удаляем на всех остальных

Данный способ проще и короче перебора.

На курсах по верстке учили самому элементарному, а пока курсы по JS не начались (начнутся 26 мая) приходится самому разбираться. Я нашел способ максимально простой и понятный. Единственное, что может удивить тут новичка, это 'this', которое сразу понятно тем, кто хоть немного знает английский.

this - дословно переводится, как "этот"
-2

https://codepen.io/Gregorygf/pen/pojqqdd - демонстрация кода в песочнице.

Что именно продемонстрировано на картинке:

Первая строчка: действие начинается при нажатии на тег 'button' в блоке с классом 'swiper-container';

Вторая строчка: удаляется класс 'offer__item-click-acive' у всех элементов с классом 'offer__click'.

Третья строчка: this - позволяет увидеть машине на что именно вы нажали, а далее уже addClass позволяет добавить нажатому элементу класс 'offer__item-click-acive'.