在变量表名上调用fnGetData()

时间:2016-03-25 10:57:25

标签: javascript jquery datatables

我正试图打这样的电话:

var table1 = $('#table1').dataTable();
var table1 = $('#table2').dataTable();

function action(tableId){
      tableId.fnGetData(#elem);
      ...
      return;
}

如果我使用以下ID进行通话:action(table1); 我收到以下错误tableId.fnGetData is not a function

1 个答案:

答案 0 :(得分:1)

您应该在fnGetData()对象上调用dataTable。确保你这样做。

E.g。这应该可以正常工作:

var table1 = $('#table2').dataTable();
table1.fnGetData($('#elem')); // assuming '#elem' is a TR/TD/TH node

无论如何,这是旧API,您应该使用row().data()rows().data()cell().data() API。

请检查:https://datatables.net/upgrade/1.10-convert