Короткий и простой видео-ролик о том, как создавать фильтры в jQuery.
http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-dissecting-jquery-filters/
Особенно запомнилась проверка на «пустоту» объекта в JavaScript:
var data = {}; // создаем объект for(var i in data) return true; // если входим в цикл - значит что-то есть в объекте