Порядковый номер элемента через js

Задача: получить порядковый номер элемента, начиная с нулевого.

Решение:
<ul>   <li id="foo">foo</li>   <li id="bar">bar</li>   <li id="baz">baz</li> </ul>
JavaScript
var listItem = document.getElementById('bar'); alert('Index: ' + $('li').index(listItem)); jQuery
var listItem = $('#bar'); alert('Index: ' + $('li').index(listItem));