The index() is an inbuilt method in jQuery which is used to return the index of the a specified elements with respect to selector.
Syntax:
$(selector).index(element)
Parameter: It accepts an optional parameter “element” which is used to get the position of the element.
Return value: It returns an integer denoting the index of the specified element.
Code #1:
<!DOCTYPE html> <html> <head> <script </script> <script> <!--jQuery code to demonstrate index function --> // document ready $(document).ready(function() { // if the list is clicked $("li").click(function() { // index() // to return the index of the clicked // element of the list document.getElementById("demo").innerHTML = "Clicked Index " + $(this).index(); }); }); </script> </head> <body> <p>Click on the elements of the list to display their index number with respect to the other elements in the list.</p> <ul> <li>Geeks</li> <li>for</li> <li>Geeks</li> </ul> <p id="demo"></p> </body> </html> |
Output:
Before clicking on any element on the list
Click on the elements of the list to display their index number with respect to the other elements in the list.
- Geeks
- for
- Geeks
After clicking on “for”-
Click on the elements of the list to display their index number with respect with the other elements in the list.
- Geeks
- for
- Geeks
Code #2:
<!DOCTYPE html> <html> <head> <script </script> <script> <!--jQuery code to demonstrate index function --> // document ready $(document).ready(function() { // if the list is clicked $("li").click(function() { // index() // to return the index of the clicked // element of the list document.getElementById("demo").innerHTML = "Clicked Index " + $($(".myclass")).index($("#id")); }); }); </script> </head> <body> <p>Click on the elements of the list to display their index number with respect with the other elements in the list.</p> <ul> <li>Geeks</li> <li class="myclass">for</li> <li class="myclass" id="id">Geeks</li> </ul> <p id="demo"></p> </body> </html> |
Output:
Before clicking on any element on the list-
Click on the elements of the list to display their index number with respect with the other elements in the list.
- Geeks
- for
- Geeks
After clicking on any element of the list-
Click on the elements of the list to display their index number with respect with the other elements in the list.
- Geeks
- for
- Geeks
Recommended Posts:
- How to insert new row at a certain index in a table in jQuery ?
- How to get index of object inside an array that matches the condition in jQuery ?
- jQuery | jQuery.fx.interval Property with example
- jQuery | jQuery.fx.off Property
- jQuery | jQuery.support Property
- jQuery | jquery Property
- jQuery | prepend() with Examples
- jQuery | dblclick() with Examples
- jQuery | offset() with Examples
- jQuery | children() with Examples
- jQuery | Hide/Show, Toggle and Fading methods with Examples
- jQuery | focusin() with Examples
- jQuery | Animation, Slide methods with Examples
- jQuery | change() with Examples
- jQuery | filter() with Examples
- jQuery | height() and innerHeight() with Examples
- jQuery | eq() with Examples
- jQuery | empty() with Examples
- jQuery | not() method with Examples
- jQuery | first() with Examples
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


