DataTable 1.10.10如何获取排序列的名称和方向

时间:2016-01-11 20:52:18

标签: javascript jquery datatables

使用DataTable版本1.10.10似乎无法获得列名称和订单方向。我能够获得这样的页码:

var pageNumber = table.page.info().page + 1;

需要类似的东西来获取已排序的列名称和订单方向。

1 个答案:

答案 0 :(得分:4)

  

<强>解

使用order() API方法获取应用于表格的排序。

var table = $('#example').DataTable();

var order = table.order();
alert( 'Table is ordered by column: ' + order[0][0] + ', direction:' + order[0][1]);

var title = table.column(order[0][0]).header();
alert( 'Ordering column title: ' + $(title).html() );
  

<强>样本

请参阅this jsFiddle以获取代码和演示。