【问题标题】:Tablesorter does not sort (Jquery 1.8)Tablesorter 不排序(Jquery 1.8)
【发布时间】:2012-12-23 11:37:28
【问题描述】:

我对我的问题进行了大量研究,但没有找到答案。

tablesorter 没有排序,我不知道为什么?

这是我的测试文件。你能告诉我,我做错了什么吗?

<html>
<head>
    <script type="text/javascript" src="jquery-1.8.0.min.js"></script>
    <script type="text/javascript" src="jquery.tablesorter.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $("#sortable").tablesorter();
        });
    </script>
</head>
<body>
    <table id="sortable">
        <thead>
            <tr>
                <td>Username</td>
                <td>Role</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>SuperAdmin</td>
                <td>SuperAdministrator</td>
            </tr>
            <tr>
                <td>Simon</td>
                <td>SuperAdministrator</td>
            </tr>
            <tr>
                <td>Manfred</td>
                <td>Administrator</td>
            </tr>
            <tr>
                <td>test</td>
                <td>test</td>
            </tr>
        </tbody>
    </table>
</body>
</html>

我有 jQuery 文件,tablesorter.js...

文件已正确加载,因为我可以读取它们(使用 firebug)...

请帮帮我,因为我不想自己写tablesorter。

【问题讨论】:

    标签: javascript jquery html html-table tablesorter


    【解决方案1】:

    对于标题(用户名和角色),使用 &lt;th&gt; 而不是 &lt;td&gt;

    See this JSFiddle

    使用这个:

        <thead>
            <tr>
                <th>Username</th>
                <th>Role</th>
            </tr>
        </thead>
    

    代替:

    <thead>
            <tr>
                <td>Username</td>
                <td>Role</td>
            </tr>
        </thead>
    

    【讨论】:

    • 谢谢!在您写下答案之前几秒钟,我得出了这个结论:D
    猜你喜欢
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多