1
Я хочу подсчитать свои li-элементы в своей навигации и разделить их на четыре класса, чтобы получить их индивидуальный пограничный цвет.jQuery делят элементы и добавляют класс
Он должен выглядеть следующим образом:
<ul>
<li class="red"></li>
<li class="yellow"></li>
<li class="green"></li>
<li class="blue"></li>
<li class="red"></li>
<li class="yellow"></li>
<li class="green"></li>
<li class="blue"></li>
</ul>
Конечно, я хочу его динамически с помощью JQuery.
Я пробовал:
$('#navbar li').each(function(i) {
$(this).addClass('className-' + i);
});
но счетчик кода все Li-элементы в моей ул ..
Спасибо за помощь!
Спасибо большое, но у меня есть подменю, функция должна рассчитывать только на первую глубину Li-элементы. –
var classNames = ['red', 'yellow', 'green', 'blue']; $ ('# navbar ul'). Children ('li'). Each (function (i) { $ (this) .addClass (имена классов [i% 4]); }); Это работает! –