I use the datatable jquery plugin. datatable have more than 3 page.If i want to refresh the 4th row in first page. but currently i am in 3 page.I want to take the current row index using id and refresh the particular row.
我使用datatable jquery插件。 datatable有超过3页。如果我想刷新第一页的第4行。但目前我在3页。我想使用id获取当前行索引并刷新特定行。
var rowNum = $('.dataTable1').dataTable().fnGetPosition(document.getElementById("row"+rowId));
I used this code to get the row index.It is shown the error
我使用此代码获取行索引。它显示错误
"Uncaught TypeError: Cannot read property 'nodeName' of null"
“未捕获的TypeError:无法读取null的属性'nodeName'”
How to get the row number of another page?
如何获取另一页的行号?
2 个解决方案
#1
1
Using DataTables 1.10.x you can do this:
使用DataTables 1.10.x,您可以这样做:
var index = $('.dataTable1').DataTable().row('#row'+rowId).index();
#2
0
Use below code
使用下面的代码
oTable = $('.dataTable1').dataTable();
var nodes = oTable.fnGetNodes();
var row = $(nodes).filter( '#row' + rowId );
var pos = oTable.fnGetPosition( row );
#1
1
Using DataTables 1.10.x you can do this:
使用DataTables 1.10.x,您可以这样做:
var index = $('.dataTable1').DataTable().row('#row'+rowId).index();
#2
0
Use below code
使用下面的代码
oTable = $('.dataTable1').dataTable();
var nodes = oTable.fnGetNodes();
var row = $(nodes).filter( '#row' + rowId );
var pos = oTable.fnGetPosition( row );