jQuery is a JavaScript library which simplifies the client-side scripting of HTML.

jQuery allows users to navigate documents, select DOM elements, create animations and handle events.

It can also be used to create applications in Ajax, which is a client-side script that allows content on web pages to update according to a user’s action without the page having to be refreshed. The script communicates to and from the server or database without the need for either a postback or page refresh.