Hello I made an earlier post regarding this as well but now i know what the problem is
So i have a table like this http://i32.tinypic.com/287oolg.jpg the code for the table i slike this <thead> <tr> <th rowspan="3">1</th> <th rowspan="3">2</th> <th colspan="2">3</th> <th colspan="7">4</th> <th colspan="4">5 members</th> </tr> <tr> <th rowspan="2">3a</th> <th rowspan="2">3b</th> <th rowspan="2">4a</th> <th colspan="2">4b</th> <th colspan="4">4c</th> <th rowspan="2">5a</th> <th rowspan="2">5b</th> <th rowspan="2">5c</th> <th rowspan="2">5d</th> </tr> <tr> <th>4ba</th> <th>4bb</th> <th>4ca</th> <th>4cb</th> <th>4cc</th> <th>4cd</th> </tr> </thead> as you can see 4ba - 4cd are AFTER 5a - 5d in my html code. When i fill data for this table via <td> tags i dont have to worry about what comes first or not i am just putting the data and it comes under the column i want it to come. However, the jquery TableSorter plugin, when sorting is done on 5a is taking data for 4ba!!! since 4ba's data comes BEFORE 5a's when I fill the data for this column. I can provide the data for the table as well if this is misleading. Please, would appreciate some help on this!