Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Нумерация элементов набора (https://javascript.ru/forum/jquery/17004-numeraciya-ehlementov-nabora.html)

TicTac 02.05.2011 16:43

Нумерация элементов набора
 
Здравствуйте!

Хочу спросить такой вопрос, как в jQuery пронумеровать правильно и красиво пронумеровать li элементы

Например я делаю выборку
$(".menu>li")
как потом их нумеровать или просто дать классы с такими именами
<ul class="menu">
   <li class="item1">text</li>
   <li class="item2">text</li>
   <li class="item3">text</li>
   <li class="item4">text</li>
   <li class="item5">text</li>
</ul>


я конечно могу сделать это через перебор каждого формированием строки имени и дописыванием нужного класса, и так пройтись по всем элементам. Просто может есть что-то изящное в jQuery для этого.. или нет?

Amphiluke 02.05.2011 20:35

$(".menu>li").map(function(i, o) { $(o).addClass("item" + (i + 1)); });

x-yuri 04.05.2011 08:51

тогда уж each


Часовой пояс GMT +3, время: 03:37.