为什么我的jQuery DataTable插件无法正常工作?

时间:2014-07-09 17:11:38

标签: jquery-plugins html-table external jquery-datatables tablesorter

在回答我的问题here时,我被称为“jquery datatables plugin”(我认为)我找到了,但出于某种原因,这里不允许链接。

然而,虽然我将必需的库(一个jQuery和一个CSS)作为“外部资源”添加到我的jsfiddle here,并使用与其示例页面完全相同的HTML和jQuery:

$(document).ready(function() {
    $('#example').dataTable( {
        columnDefs: [ {
            targets: [ 0 ],
            orderData: [ 0, 1 ]
        }, {
            targets: [ 1 ],
            orderData: [ 1, 0 ]
        }, {
            targets: [ 4 ],
            orderData: [ 4, 0 ]
        } ]
    } );
} );

...运行它似乎并没有使表格可以排序。

我错过了什么?

我也被称为“jQuery Table Sorter”但它似乎没有在CDN上提供,因此在jsfiddle页面上不可用。

更新

实际上,前面提到的“jQuery Table Sorter”似乎确实可以在CDN上找到,正如杰森在另一个问题上指出的那样,但是现在我已经让对方工作了,我想我会坚持下去。

1 个答案:

答案 0 :(得分:0)

我的不好:由于我对CDN参考标准的无知,我认为在添加到外部资源时不需要领先的双重打击并删除它们。 IOW,而不是粘贴这个:

cdn.datatables.net/1.10.0/js/jquery.dataTables.js

......需要这样:

//cdn.datatables.net/1.10.0/js/jquery.dataTables.js

在恢复双重打击(看起来他们被评论给我)时,现在一切正常here