Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
There are many libraries and frameworks available for JavaScript, including MooTools, Ext, Dojo, and Prototype. So, why use jQuery and not others? Here are some of the reasons:
jQuery has a huge number of plugins available for everything you could imagine wanting to do online
The information on the jQuery site is extremely well documented, with many examples
jQuery does not extend the elements that it works on, which means that JavaScript such as 'for(i in el){...}' will still work
jQuery's CSS selector engine, Sizzle, is arguably the most complete and the quickest available