排序表不能工作

Sortable table not working

本文关键字:工作 不能 排序      更新时间:2023-09-26

在http://www.elitedeafpoker.com/dev/poker-players.html -我不能得到排序表的工作。我需要一些帮助才能使它工作。

HTML

<table id="myTable" class="tableData">
    <thead>
        <tr>
            <th>Rank</th>
            <th width="250">Name</th>
            <th>Earnings</th>
            <th>Points</th>
            <th>Total Earnings</th>
        </tr>
    </thead>
    <tbody></tbody>
 </table>

JAVASCRIPT

$(document).ready(function() { 
    $("#myTable").tableData(); 
} 
);
jQUERY插件- http://www.elitedeafpoker.com/dev/js/jquery.tablesorter.min.js

所有的代码都是由http://tablesorter.com/docs/引用的,请让我知道我错过了什么

注意浏览器控制台上的错误:Uncaught TypeError: Object [object Object] has no method 'tableData'

Tablesorter插件提供的正确方法是tablesorter,所以您想使用:

$("#myTable").tablesorter();

你特别引用的网站链接有这个代码:

$(document).ready(function() 
    { 
        $("#myTable").tablesorter(); 
    } 
);

如果使用AJAX加载行,则需要调用:

$("#myTable").trigger("update");

如果我可以提出一个关于库的建议,我以前使用过tables,最终切换到DataTables。优秀的库,内置了排序、过滤等功能,并且有一个令人敬畏、响应迅速的开发人员、优秀的文档和优秀的支持社区。

我会尝试使用数据表。您正在尝试使用的库最近一次更新是在3-2008年,这几乎是5年前的事了。本例中"jQuery版本"为"1.2"。稳定版jQuery的当前版本是1.9+。在中间版本中有许多更改是不向后兼容的。


如果你真的只想要表排序。如果你坚持只用javascript,那么你可以看看这个http://www.kryogenix.org/code/browser/sorttable/sorttable.js。最后一次