index()
42
посл. ред.
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>