Sizzle 2.1.1

A JavaScript CSS selector engine developed for the jQuery JavaScript framework, which can easily be dropped and work with any other JS library as well
By default, Sizzle supports the jQuery, MooTools, DOMassistant, Dojo and Prototype frameworks.

Since it was first included with the jQuery core, Sizzle was updated to keep pace with modern technologies and currently supports Unicode characters and the CSS 3 standard.

If your interested in adding it to your own library as a CSS selector engine, Sizzle is written in vanilla JavaScript and doesn't have any external dependencies.

It is also namespaced properly and will not mess up your code after you add it.

Main features:

  • Framework agnostic code
  • Programmatic API available
  • Lightweight file size
  • Error handling
  • No XPath
  • No browser sniffing
  • Support for event delegation
  • Support for escaped selectors
  • Support for positional selectors
  • Support for "contains" selections
  • Support for "not" selections
  • Support for "has" selections

last updated on:
December 16th, 2014, 14:07 GMT
license type:

GPL: GNU General Public License

BSD License

MIT License

developed by:
John Resig
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ Other Libraries
Download Button

In a hurry? Add it to your Download Basket!

user rating 3



Rate it!
What's New in version 2.0.0
  • This is the first version of Sizzle that has been published to npm by the jQuery team.
read full changelog

Add your review!