I have a list like this one:
<ul>
<li>
<a href="..."> ... </a>
<a href="..."> ... </a>
</li>
<li>
<a href="..."> ... </a>
<a href="..."> ... </a>
</li>
<li>
<a href="..."> ... </a>
<a href="..."> ... </a>
</li>
...
</ul>
and the jQuery:
$("li").each(function(){
// do stuff
});
How can I get the current list number (like 1, 2 or 3) inside that jquery function (where do stuff is)?
The callback function passed to
eachhas two arguments, the first being the index you’re looking for:Have a look at the documentation for
each:Note that the index will be zero-based, so if you want your “1, 2, 3…” (from your question), you’ll need to make the appropriate accommodations.