如何获取已知行号的jquery数据表rowindex?
答
SOLUTION
您可以使用row()
从表中获取单行和row().data()
获取数据该行。
可以jQuery选择tr:eq(1)
传递给row()
API方法(在:eq()
CSS选择从零开始的索引)来选择第二行和如果需要使用任选的行selector-modifier
。
例如,获取数据第二行的当前页面上的搜索应用:
var table = $('#example').DataTable();
console.log(table.row('tr:eq(1)', { page: 'current', search: 'applied' }).data());
DEMO
见this jsFiddle代码和演示。
答
如果你有一个表:
var table = $('#example').DataTable()
然后你就可以使用:eq(1)
抢到二路可见行 - 记阵列zerobased的元素 - 然后传递到table.row().rowIndex()
:
var row = $('#example tbody tr:eq(1)'),
rowIndex = table.row(row).index();
alert('row index for visible #2 row is '+rowIndex);
rowIndex()
是原始行顺序,它们在标记中排序的方式。
您好!请提供更多的数据。比如,你想要做什么?您想从第2行检索一个属性的数据?你的问题不是很清楚。 – madagalbiati