我正试图在页面上获取所有表格(即dataTables),
CODE:
$(window).load(function(){
if($.fn.dataTable)
{
var tables = $.fn.dataTable.fnTables();
}
});
收到以下错误,
没有方法'fnTables'
$.fn.dataTable
已定义且没有错误,因此,我在fnTables
文件中搜索了jquery.dataTables.js
,而我找不到它。
但是,.fnTables()
是根据datatables site做我想做的事情的方法。
我该怎么办?
DataTable版本为1.9.0
答案 0 :(得分:0)
我想问题是没有fnTables()
方法是dataTables 1.9.0。
我刚下载并查看了新文件(1.9.4), .fnTables()
方法。
可惜,但网站上没有记录。
答案 1 :(得分:0)
您是否已首先初始化表格?
$('#ss_list').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"sDom": '<"H"lTfr>t<"F"ip>'.
// ...
});
var table = $.fn.dataTable.fnTables(true);
if ( table.length > 0 ) {
alert('You had created a dataTable!');
}