Подтвердить что ты не робот

Как получить номер/индекс элемента между братьями и сестрами

Как вы можете получить дочерний номер выбранного элемента, например.

<ul>
    <li>First child</li>
    <li>Second</li>
    <li id="selected">Third child</li>
    <li>Fourth child</li>
</ul>

Используя что-то вроде этого:

$('#selected').childNumber();

Это должно возвратить "3" для этого родительского переноса, относящегося к дочернему номеру.

4b9b3361

Ответ 1

Вы можете использовать .index() для этого.

var selectedIndex = $("#selected").index() + 1;

Поскольку вы указали id для li, нет необходимости в селекторе элементов с ul. Вы можете напрямую использовать селектор id для элемента li.