如何从排序中排除表的第一列?

时间:2014-08-18 03:59:47

标签: javascript jquery tablesorter

我使用jQuery tablesorter来排序表格列。

如果表的ID是"#players"

<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" src="/js/jquery.metadata.js"></script>
<script type="text/javascript" src="/js/jquery.tablesorter.js"></script>

<table id="test" border="1">
    <thead>
        <tr>
            <th>RowNumber</th>
            <th>Values1</th>
            <th>Values2</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th>1</th>
            <td>111</td>
            <td>1111</td>
        </tr>
        <tr>
            <th>2</th>
            <td>22</td>
            <td>222</td>
        </tr>
        <tr>
            <th>3</th>
            <td>3</td>
            <td>3333</td>
        </tr>
    </tbody>
</table>

我按

启用排序
<script type="text/javascript">
    $(function () {
        $("#test").tablesorter({});
    })
</script>

最近我得到第一个表格的列(行号)不应该进行排序的用例,而我仍然希望根据用户的选择对所有其他项目进行排序。

有没有办法用jquery tablesorter实现呢?

谢谢。

P.S。引用的问题(How to disable sorting on column in jQuery.tablesorter?)不是排除排序中的列,而是关于在单击此列标题时阻止表排序。 我需要的是在点击其他列的标题时不对第1列中的内容进行排序。

P.P.S。问题确实是重复的,但对另一个问题是:Exclude a column from being sorted using jQuery tablesorter

0 个答案:

没有答案