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

Как сделать условие для нескольких елементов с одинаковым классом?

Всем доброго времени суток!

У меня есть несколько одинаковых елементом в HTML с одинаковым классом. Мне нужно проверить высоту каждого из них и если у какого-то елемента она больше или равна 150 px добавить к нему еще один класс.

Если бы элемент был один с таким классом, то вот этот код решает то, что мне нужно:

var text = $(".reviews__text").height();
if (text >= 150 ) {
$(".reviews__text").addClass('scrollbar');
};

Но я так понимаю, что нужно написать цикл, чтобы проверить каждый элемент но не знаю, как правильно это сделать.
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
YavaDev
@YavaDev
Ссылка на документацию - метод each
$(".reviews__text").each(function(){
  const text = $(this).height();
  if (text >= 150 ) {
    $(this).addClass('scrollbar');
  };
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽