Browser Support
Current Active Support
| Internet Explorer | Chrome | Firefox | Safari | Opera | |
|---|---|---|---|---|---|
| jQuery 1.x | 6+ | Current − 1 version | Current − 1 version | Current − 1 version | Current − 1 version |
| jQuery 2.x | 9+ |
Any problem with jQuery in the above browsers should be considered and reported as a bug in jQuery.
Current - 1 version denotes that we support the current stable version of the browser and the version that preceded it. For example, if the current version of a browser is 24.x, we support the 24.x and 23.x versions.
Unsupported Browsers
While jQuery might run without major issues in older browser versions, we do not actively test jQuery in them and generally do not fix bugs that may appear in them.
About CSS & Browser Compatibility
Regardless of a browser's support of CSS selectors, all selectors listed at api.jquery.com/category/selectors/ will return the correct set of elements when passed as an argument of the jQuery function.
CSS styles applied with jQuery's .css() method are dependent on the browser's level of support. In general, jQuery does not attempt to overcome the limitations of a browser's style rendering (one exception is opacity, which jQuery "shims" for older Internet Explorer's alternative implementation). Furthermore, prior to version 1.8, jQuery does not normalize vendor-prefixed properties.