tablesort.js doesn't even need the HTML table to have a header, sorting data inside of the columns, regardless of the <th> tag.
At this moment the library can handle sorting data like:
- Basic dates
- Currency values
tablesorter.js is also Ender compatible.