jQuery中的fnTables()未定义

时间:2013-06-27 06:28:31

标签: jquery datatables

我正试图在页面上获取所有表格(即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

2 个答案:

答案 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!');
}