Warns you when jQuery calls return zero elements
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
readme.md
safeQuery.js
safeQuery.min.js
screenshot.png

readme.md

safeQuery

Silent failures such as bad selectors are annoying time-wasters. safeQuery warns you when jQuery calls return zero results, and when attr calls return undefined.

Tested with jQuery 1.7.2 and should work on all browsers. It's less than 400 bytes, just inline safeQuery.min.js after loading jQuery.

Demo

Check out the DEMO page, and type the following in your console: $('.oops') You can also try $('body').attr('madeup');

Footnotes