Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
21 lines (13 sloc) 768 Bytes


A pure-JavaScript CSS selector engine designed to be easily dropped in to a host library.

More information:



Browser support:

Testing Sizzle:

  • run make to pull down QUnit from github, which is the only thing the Makefile does.
  • Open test/index.html in your browser to run the tests.
  • The actual unit tests are in test/unit/selectors.js and test/unit/utilities.js.

Developing Sizzle with grunt:

  • grunt and grunt lint will lint sizzle.js and the tests.
  • grunt watch can be run to re-lint files as you change them
Jump to Line
Something went wrong with that request. Please try again.