我正在使用dataTables插件,我希望通过列的类名控制初始排序,而不是索引。
我找到了这个解决方案:http://live.datatables.net/awunaw/edit#javascript,html但它对我不起作用,因为我在同一页面上有多个table
。
修改
<table class="dataTables" >
<thead>
<th>Num</th>
<th class="defaultSort">Date</th>
</thead>
<tbody>
<tr>
<td>11</td> <td>1/1/13</td>
</tr>
</tbody>
</table>
<table class="dataTables" >
<thead>
<th class="defaultSort">Num</th>
<th>Date</th>
</thead>
<tbody>
<tr>
<td>11</td> <td>1/1/13</td>
</tr>
<tbody>
</table>
jQuery('table.dataTable').dataTable(dataTablesDefaultOption);
答案 0 :(得分:1)
临时解决方案:
jQuery("th.dateSort").click();