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

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

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект