【发布时间】:2017-10-24 12:08:42
【问题描述】:
我想通过带有 html 数据属性的特定列而不是第一列升序对表格进行排序,但我做不到。
这是我的示例表:
<table id="example">
<thead>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</tfoot>
<tbody>
<tr>
<td>Tiger Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td>2011/04/25</td>
<td>$320,800</td>
</tr>
<tr>
<td>Garrett Winters</td>
<td>Accountant</td>
<td>Tokyo</td>
<td>63</td>
<td>2011/07/25</td>
<td>$170,750</td>
</tr>
<tr>
<td>Ashton Cox</td>
<td>Junior Technical Author</td>
<td>San Francisco</td>
<td>66</td>
<td>2009/01/12</td>
<td>$86,000</td>
</tr>
</tbody>
</table>
我试过#1
<table id="example" data-order="3">
我试过#2
<table id="example" data-order="3, desc">
我试过#3
<table id="example" data-order="[[3, 'desc']]">
我不想像这样使用 jQuery:
$('#example').dataTable({
order: [[3, 'desc']]
});
【问题讨论】:
标签: jquery html datatables