Features[edit]
jQuery includes the following features:
DOM element selections using the multi-browser open source selector engine Sizzle, a spin-off of the jQuery project[10]
DOM manipulation based on CSS selectors that uses elements' names and attributes, such as id and class, as criteria to select nodes in the DOM
Events
Effects and animations
AJAX
Deferred and Promise objects to control asynchronous processing
JSON parsing
Extensibility through plug-ins
Utilities, such as user agent information, feature detection
Compatibility methods that are natively available in modern browsers but need fall backs for older ones, such as inArray() and each()
Multi-browser (not to be confused with cross-browser) support