Sizzle 2.0.0

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:
July 4th, 2014, 20:13 GMT
developed by:
John Resig
license type:
MIT License
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ Other Libraries


In a hurry? Add it to your Download Basket!

user rating 3



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

Add your review!