jQuery | index() with examples

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.
jQuery code to show the working of index() function:
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>      <pid="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
Clicked Index 1
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>         <liclass="myclass">for</li>         <liclass="myclass"id="id">Geeks</li>     </ul>      <pid="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
Clicked Index 1
 
				 
					


