jQuery eq() Method

The eq() method is an inbuilt method in jQuery that is used to locate the selected elements directly and returns an element with a specific index.
Syntax:
$(selector).eq(index)
Parameters: Here the parameter “index” specifies the index of the element.
Can either be positive or a negative number.
NOTE:
- The index number always starts at 0, so the first number will have index 0 (not 1).
- Using a negative number as an index starts the index count from the end of the list.
jQuery code to show the working of the eq() method:
Example 1: Below code will select the specified elements.
HTML
<!DOCTYPE html><html><head> <title>GeeksForGeeks articles</title> <script src= </script> <script type="text/javascript"> $(document).ready(function () { $(".heading").eq(0).css("color", "red"); $(".heading").eq(2).css("color", "yellow"); }); </script></head><body> <h1 class="heading">GeeksForGeeks</h1> <h2 class="heading">GeeksForGeeks</h2> <h3 class="heading">GeeksForGeeks</h3> <h4 class="heading">GeeksForGeeks</h4></body></html> |
Output:

Example 2: Below code will select the specified elements with negative index.
HTML
<!DOCTYPE html><html><head> <title>GeeksForGeeks articles</title> <script src= </script> <script type="text/javascript"> $(document).ready(function () { $(".heading").eq(-2).addClass("style"); $(".heading").eq(-4).addClass("style"); }); </script> <style> .style { color: red; font-family: fantasy; font-size: 20px; } </style></head><body> <ul> <li class="heading">GeeksForGeeks</li> <li class="heading">GeeksForGeeks</li> <li class="heading">GeeksForGeeks</li> <li class="heading">GeeksForGeeks</li> </ul></body></html> |
Output:
jQuery : eq() vs get():
- .eq() returns it as a jQuery object, meaning the DOM element is wrapped in the jQuery wrapper, which means that it accepts jQuery functions.
- .get() returns an array of raw DOM elements.
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!



