我正试图打这样的电话:
var table1 = $('#table1').dataTable();
var table1 = $('#table2').dataTable();
function action(tableId){
tableId.fnGetData(#elem);
...
return;
}
如果我使用以下ID进行通话:action(table1);
我收到以下错误tableId.fnGetData is not a function
答案 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。