Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何获取datatable中另一页的行号?_Jquery_Datatables - Fatal编程技术网

Jquery 如何获取datatable中另一页的行号?

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'” 如何获取另一页的行号?使用下面的

我使用datatable jquery插件。datatable有超过3页。如果我想刷新第一页的第4行。但目前我在3页。我想使用id获取当前行索引并刷新特定行

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();