bkpkr

jQuery provides an API to hook into calls to the methods .attr(), .prop(), .val()and .css(). Fiddling with Sizzle, jQuery’s selector-engine, you can even roll your own pseudo-class-selectors such as $(‘div:is-awesome’) or $(‘div:is-it(awesome enough)’). Let’s see what we can (ab)use these, mostly undocumented features for.