Skip to content

Instantly share code, notes, and snippets.

@carlosrojaso
Created May 15, 2014 10:48
Show Gist options
  • Save carlosrojaso/ba346311119a3b0afab9 to your computer and use it in GitHub Desktop.
Save carlosrojaso/ba346311119a3b0afab9 to your computer and use it in GitHub Desktop.
Jquery index()
<ul>
<div class="test"></div>
<li id="foo1">foo</li>
<li id="bar1" class="test">bar</li>
<li id="baz1">baz</li>
<div class="test"></div>
</ul>
<div id="last"></div>
var foo = $( "li" );
// This implicitly calls .first()
console.log( "Index: " + foo.index( "li" ) ); // 0
console.log( "Index: " + foo.first().index( "li" ) ); // 0
var baz = $( "#baz1" );
console.log( "Index: " + baz.index( "li" )); // 2
var listItem = $( "#bar1" );
console.log( "Index: " + listItem.index( ".test" ) ); // 1
var div = $( "#last" );
console.log( "Index: " + div.index( "div" ) ); // 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment