Я мало знаю о массивах и нумерации объектов. Надеюсь, вы понимаете, что я имею в виду под «нумерацией каждого ли». Таким образом, первый li получает класс «0», второй li получает класс «1» и т. Д.JQuery - Number every li
Html
<div id="imtheking">
<ul>
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
</ul>
</div>
Псевдо Javascript (Jquery)
$('#imtheking ul > li').number(starting from: '0');
Результат HTML
<div id="imtheking">
<ul>
<li class="0">List Item</li>
<li class="1">List Item</li>
<li class="2">List Item</li>
<li class="3">List Item</li>
<li class="4">List Item</li>
<li class="5">List Item</li>
<li class="6">List Item</li>
</ul>
</div
Да, я думаю, что имя класса, который содержит только номер неверен .. Так, а то «0» или «1» он должен иметь название «number0» или «number1».
Спасибо за ваш ответ!
Обратите внимание, что вы добавляете дополнительный класс классов в список, который не имеет больше информации, чем есть в списке, т.е. последовательности. –
@Caspar Kleijne - мы говорим о значении «индекс»? Я не знал об этом. – Tomkay
Я имею в виду, что если вы добавляете классы, которые присущи только одному элементу и его представлению, в большинстве случаев нет необходимости добавлять класс. Если все элементы должны быть представлены разными, я сомневаюсь, что для списка есть использование. Так или иначе, пожалуйста, объясните, что вы пытаетесь достичь. –