- Multi-column sorting : add “tablesorter” class to the required table
- Disable sorting from particular column : add “sortless” class to the required TH column within THEAD tag.
- Sort multiple columns simultaneously by holding down the shift key and clicking a second, third or even fourth column header!
- Cross-browser support : IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+
Initial Sorting
You can add initial sorting by adding instructions in the CLASS attribute of the HTML table in the format:
{sortlist: [[columnIndex, sortDirection], … ]}
where columnIndex is a zero-based index for your columns left-to-right and sortDirection is 0 for Ascending and 1 for Descending. A valid argument that sorts ascending first by column 1 and then column 2 looks like: {sortlist: [[0,0],[1,0]]}
Example: <table id="myTable" class="tablesorter {sortlist: [[2,0]]}">
Sort by date
To make your date columns sortable, add class dateFormat-dd/mm/yyyy in your Date column head. You can change date format according to your own need.
Example: <th class="dateFormat-dd/mm/yyyy">Date</th>
IMPORTANT
- THEAD and TBODY tags are compulsory in the desired table, otherwise this plugin will not work.
- Add tablesorter class in the desired TABLE tag.
- For column heading, use TH tag within THEAD tag.
- If you want to exclude a particular column, add sortless class to that TH tag.