The get() method is not working! Well try eq()…

Every now and then, I come across the very same issue, so I decided to write a post about it. Many new JS developers are struggling to find out why the below code is not working when applying jQuery’s get() method :

See the Pen The get() method is not working! Well try eq()… by John Tsevdos (@tsevdos) on CodePen

The selector is correct, and if we remove the get() method, it magically works!

The answer is pretty obvious if you check get()‘s documentation. The get() method returns a DOM object, not a jQuery one! This means that you don’t have access to jQuery’s fun methods… If you want a similar method (that returns a jQuery object) try eq(), it works the exact same way.

One thought on “The get() method is not working! Well try eq()…”

Leave a Reply