Jquery 如何获取datatable中另一页的行号?
我使用datatable jquery插件。datatable有超过3页。如果我想刷新第一页的第4行。但目前我在3页。我想使用id获取当前行索引并刷新特定行Jquery 如何获取datatable中另一页的行号?,jquery,datatables,Jquery,Datatables,我使用datatable jquery插件。datatable有超过3页。如果我想刷新第一页的第4行。但目前我在3页。我想使用id获取当前行索引并刷新特定行 var rowNum = $('.dataTable1').dataTable().fnGetPosition(document.getElementById("row"+rowId)); 我使用这段代码来获取行索引。它显示了错误 “未捕获的TypeError:无法读取null的属性'nodeName'” 如何获取另一页的行号?使用下面的
var rowNum = $('.dataTable1').dataTable().fnGetPosition(document.getElementById("row"+rowId));
我使用这段代码来获取行索引。它显示了错误
“未捕获的TypeError:无法读取null的属性'nodeName'”
如何获取另一页的行号?使用下面的代码
oTable = $('.dataTable1').dataTable();
var nodes = oTable.fnGetNodes();
var row = $(nodes).filter( '#row' + rowId );
var pos = oTable.fnGetPosition( row );
使用DataTables 1.10.x,您可以执行以下操作:
var index = $('.dataTable1').DataTable().row('#row'+rowId).index();
它返回“UncaughtTypeError:无法读取未定义的”errorChange第3行的属性“toUpperCase”。变量行=$(节点).filter($('#行'+rowId));尝试使用Api函数。如果您使用的是1.10以上的数据表版本。var index=$('.dataTable1').DataTable().row('#row'+rowId).index();