Метод .index() возвращает номер элемента в наборе jQuery (нумерация с нуля).

См. также урок работа с набором элементов jQuery для более полного понимания.

Синтаксис

Возвращает номер позиции первого выбранного элемента, относительно соседних элементов на странице (под соседними понимаются элементы, которые имеют общего родителя):

.index()

Возвращает номер позиции первого выбранного элемента, среди элементов, удовлетворяющих селектору. Если такого элемента там не найдется, то метод вернет -1:

.index(селектор)

Параметр также может быть DOM элементом или объектом jQuery (если он будет содержать несколько элементов, то метод будет выполнен для первого из них):

.index(элемент)

Примеры

Пример

Давайте выведем на экран номер li с id, равным test:

<ol>
	<li>пункт</li>
	<li id="test">пункт</li>
	<li>пункт</li>
</ol>
var num = $('li').index('#test');
document.write(num);

Результат выполнения кода:

1