Download .zip file
Documentation
Github project (source code)
Sizzle discussion group
Features
- Completely standalone (no library dependencies)
- Competitive performance for most frequently used selectors
- Only 4KB minified and gzipped
- Highly extensible with easy-to-use API
- Designed for optimal performance with event delegation
- Clear IP assignment (all code held by the jQuery Foundation, contributors sign CLAs)
Selector Features
- CSS 3 Selector support
- Full Unicode support
- Escaped selector support
#id\:value
- Contains text
:contains(text)
- Complex :not
:not(a#id)
- Multiple :not
:not(div,p)
- Not attribute value
[name!=value]
- Has selector
:has(div)
- Position selectors
:first
, :last
, :even
, :odd
, :gt
, :lt
, :eq
- Easy Form selectors
:input
, :text
, :checkbox
, :file
, :password
, :submit
, :image
, :reset
, :button
- Header selector
:header
Code Features
- Provides meaningful error messages for syntax problems
- Uses a single code path (no XPath)
- Uses no browser-sniffing
- Caja-compatible code