index()
61
посл. ред.
23.03.2018
Метод index() используется для определения порядкового номера необходимого элемента в текущей выборке или среди соседних элементов. Результат зависит от указанного аргумента.
Нумерация элементов начинается с нуля. Если элемент не найден, метод возвращает -1.
Варианты использования
jQ_object.index() => Integer- Возвращает порядковый номер первого элемента текущей выборки среди соседних (сестринских) элементов.
jQ_object.index(селектор) => Integer- Возвращает порядковый номер первого элемента текущей выборки среди элементов, удовлетворяющих указанному селектору.
jQ_object.index(DOM-элемент) => Integer- Возвращает порядковый номер указанного элемента в текущей выборке.
jQ_object.index(jQuery-объект) => Integer- Возвращает порядковый номер первого элемента указанного jQuery-объекта в текущей выборке.
Примеры
<html>
<head>
<title>jQuery-объект</title>
<script type="text/javascript" src="js/jquery.js"></script>
</head>
<body>
<p id="par1">Параграф 1</p>
<p id="par2">Параграф 2</p>
<p id="par3">Параграф 3</p>
</body>
</html>
<script>
alert($('#par2').index()); /* 1 */
alert($('#par2').index('p')); /* 1 */
alert($('p').index(document.getElementById('par1'))); /* 0 */
alert($('p').index($('#par1'))); /* 0 */
</script>