List.js – Adds search, sort, and filters to HTML lists, tables
listjs.com
listjs.com
Querying by class over data attributes is also usually faster.
But today it's mostly a performance thing. List.js is supposed to be very fast and handle really long lists (check out http://sindresorhus.com/bower-components/ it has 6000+ items)
Nice work :)