lekka biblioteka programistyczna dla języka JavaScript, ułatwiająca korzystanie z JavaScript (w tym manipulację drzewem DOM). Kosztem niewielkiego spadku wydajności w stosunku do profesjonalnie napisanego kodu w niewspomaganym JavaScripcie pozwala osiągnąć interesujące efekty animacji, dodać dynamiczne zmiany strony, wykonać zapytania AJAX. Wszystkie efekty osiągnięte z pomocą jQuery można osiągnąć również bez jej użycia. Jednak wówczas kod okazuje się nieporównywalnie dłuższy i bardziej skomplikowany.