I was wondering about the differences between Grep and Filter :
Filter :
Reduce the set of matched elements to those that match the selector
Filter is part of jQuery.fn so it's aim is to be used with selector $('div').filter where grep is a jQuery tool method (jQuery.grep)
$('div').filter
jQuery.grep