Javascript filter class to hide and show content on data-attributes
The usefulness of creating a class is that you can have private variables.

Simply placing every thing in an object defeats that point.  Instead you should define everything in the protected part of the function and simply expose an external API with the return.

http://codr.cc/s/9b31baa5/js