jQuery数据表 - fnGetNodes()和fnGetData()之间的区别?

时间:2014-05-15 18:00:52

标签: jquery datatables jquery-datatables

我想知道这两个电话之间的区别是什么? fnGetNodes()返回所有行,fnGetData()也是如此。那有什么区别呢?

2 个答案:

答案 0 :(得分:10)

fnGetNodes()返回已生成的tr元素列表。如果您使用的是deferRender: true fnGetNodes(),则只会返回已访问过的网页中的行。

另一方面,

fnGetData()返回包含所有数据行(但不包含tr元素)的对象数组aoData

答案 1 :(得分:0)

有趣。

这是我们应该使用fnGetNodes()

访问所有行的方法
var rows = $("#myTable").dataTable().fnGetNodes();

使用fnGetData()

$('#table1').dataTable.fnGetData();

我认为更多的功能是使用fnGetNodes可以完成特定和复杂的行和列操作,并且使用fnGetData进行更通用的操作。