jQuery é uma biblioteca JavaScript, de código aberto, desenvolvida para simplificar o desenvolvimento de scripts executados no lado do cliente. É uma biblioteca expansível através de plugins e seu código pode ser executado em diversos navegadores sem modificações (cross-browser).
jQuery oferece ao desenvolvedor a capacidade de manipular elementos HTML, através da sua seleção pela árvore DOM.
Dentre as principais vantagens de seu uso estão:
- Resolução da incompatibilidade entre navegadores diferentes;
- Redução do código;
- Reutilização de código através de plugins;
- Utilização de uma vasta quantidade de plug-ins criados por outros desenvolvedores;
- Trabalha com AJAX e DOM;
- Implementação segura de recursos do CSS1, CSS2 e CSS3.