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

Как правильно добавить классы для элементов с помощью цикла?

Добрый вечер, назрел вопрос, задача довольно тривиальная.
Хочу добавить элементам классы с уникальным id.
Щас делаю таким образом
var all_area = $('.items_area');
	for(i = 1;  i < all_area.children().length; i++) {
		all_area.children().addClass('item_' + i);
	}

Но получаю такое,
5b1eafa98b1f0364609545.png
Подскажите, как правильно добавить элементам класс с порядковым номером? без добавления лишних классов. Один элемент, один класс с своим id
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
odobrygin
@odobrygin
Front-end / Back-end Developer
$('.item_area').each(function(){
$(this).addClass(`item_${$(this).index()}`);
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы