В соответствии с jQuery api дополнительная операция для .get(), которая принимает индекс и возвращает DOM node, .index()
, может принимать DOM node и возвращает индекс. Предположим, у нас есть простой неупорядоченный список на странице:
<ul>
<li id="foo">foo</li>
<li id="bar">bar</li>
<li id="baz">baz</li>
</ul>
.index()
вернет позицию первого элемента в наборе согласованных элементов относительно своих братьев и сестер:
alert('Index: ' + $('#bar').index();
Возвращаем позицию элемента списка на основе нуля:
Index: 1
Я просто хочу знать, как мы можем сделать то же самое с помощью JavaScript?