我正在使用jQuery DataTables 1.10插件。 在早期版本(1.9.4插件)中,我可以像这样从表格中获取数据:
var iPos = oTable.fnGetPosition( this );
var aData = oTable.fnGetData( iPos );
现在,使用相同的代码,我遇到了错误
TypeError: aData is null
如何使用新功能?我尝试使用oTable.row(iPos).data()
,但不起作用。
我正在使用jQuery DataTables 1.10插件。 在早期版本(1.9.4插件)中,我可以像这样从表格中获取数据:
var iPos = oTable.fnGetPosition( this );
var aData = oTable.fnGetData( iPos );
现在,使用相同的代码,我遇到了错误
TypeError: aData is null
如何使用新功能?我尝试使用oTable.row(iPos).data()
,但不起作用。
新方法非常简单:
例如,从单击的单元格获取数据:
var table = $('#example').DataTable();
$('#example tbody').on( 'click', 'td', function () {
var cellData = table.cell( this ).data();
} );
从点击的行中获取数据的示例:
var table = $('#example').DataTable();
$('#example tbody').on( 'click', 'tr', function () {
var rowData = table.row( this ).data();
} );
fnGetData
仍然可用,例如$('#example').dataTable().fnGetData()
гЂ‚ - Gyrocode.comfnGetData
对 OP 无效。 - Gyrocode.com