Jquery Datatables-获取排序的行顺序
我正在使用用于JQuery的DataTables插件。应用排序后,我需要获取单击行在表中的位置。例如,如果我们有这样一个表:Jquery Datatables-获取排序的行顺序,jquery,datatables,Jquery,Datatables,我正在使用用于JQuery的DataTables插件。应用排序后,我需要获取单击行在表中的位置。例如,如果我们有这样一个表: key value 1 one 2 two 3 three key value 2 two 1 one 3 three 如果我单击键2,它将返回第二个位置。如果表格重新排序并显示如下所示: key value 1 one 2 two 3
key value
1 one
2 two
3 three
key value
2 two
1 one
3 three
如果我单击键2,它将返回第二个位置。如果表格重新排序并显示如下所示:
key value
1 one
2 two
3 three
key value
2 two
1 one
3 three
如果我再次单击键2,我希望它返回第一个位置。我试着在文档和整个互联网上查找这个问题,但找不到答案。在排序后使用下面的代码获取表行索引
var table=$('#示例').DataTable();
$('#示例')。在('click','tbody tr',function()上{
var index=table.rows({order:'applied'}).nodes().indexOf(this);
警报(索引);
});
有关代码和演示,请参见。您能提供一个实际的工作示例吗?