There are various plugins to perform this using jQuery. The most known one is jQuery tablesorter: Try this, it works for me http://tablesorter.com/docs/#Demo
$("#myTable").tablesorter(); use this on change event of your select box
Check this on fiddle:http://bit.ly/1cEApUh
sorting = [[0,0]];
This is the array that defines those attribute
In first field you need to add the column index. in my case the column index is 0. If you change it for 1, it will sort according to year
And the second field contains either 0 and 1, 0 for ascending and 1 for ascending
Let us take an example for sorting make column
if($(this).val() === "Ascending") sorting = [[2,0]]; else sorting = [[2,1]];