У меня есть неупорядоченный список, например:
<ul class="foo">
<li id="asdf">
<span class="indexnumber"></span>
<span class="description">whatever</span>
</li>
<li id="asdfasdf">
<span class="indexnumber"></span>
<span class="description">whatever</span>
</li>
</ul>
Я хочу отобразить индексный номер элемента списка в интервале indexnumber (т. Е. Первый элемент отобразит 1, второй - 2 и т. Д.). Мои пользователи смогут сортировать элементы списка (используя сортировку с помощью jquery ui). Я хотел бы иметь возможность показывать моим пользователям номер в элементе списка, который указывает, где находится элемент списка (и значение может изменяться по мере того, как пользователь переупорядочивает список).
Как я могу просто отобразить позицию индекса в массиве, используя jquery? С другой стороны, существует ли простой способ сделать это с помощью сортируемых событий (т.е. после сортировки списка увеличить или уменьшить номера индексов во всех других элементах списка в зависимости от ситуации)?