Displaying data in a interactive table

Hi guys,
I am currently working on a school project to build an interactive list displaying different internship available to students at my university. Id like to display the data using something like this website: http://remoteok.io/.
(When you click on a job offer, the content expands).

At this point, I’m not sure where to go. Is there some packages able to accomplish this? Or should I build my own custom table with custom behaviors?

I would really appreciate if anyone has examples/solutions/suggestions doing this.

If you just need to show/hide a div locally, you can do it the traditional way by adding a .collapsed class (for example) in your html and setting up your css accordingly. You add the class with jquery from your click handler. If you use Bootstrap, it does it for you (doc here).