我想知道这两个电话之间的区别是什么? fnGetNodes()返回所有行,fnGetData()也是如此。那有什么区别呢?
答案 0 :(得分:10)
fnGetNodes()
返回已生成的tr
元素列表。如果您使用的是deferRender: true
fnGetNodes(),则只会返回已访问过的网页中的行。
fnGetData()
返回包含所有数据行(但不包含tr元素)的对象数组aoData
。
答案 1 :(得分:0)
有趣。
这是我们应该使用fnGetNodes()
访问所有行的方法var rows = $("#myTable").dataTable().fnGetNodes();
使用fnGetData()
$('#table1').dataTable.fnGetData();
我认为更多的功能是使用fnGetNodes可以完成特定和复杂的行和列操作,并且使用fnGetData进行更通用的操作。