0

我有一个使用 JQuery 的 TableSorter 插件的表 - 不是表是通过 PHP 在服务器端生成的。最初,表格设置正确,排序和分页工作正常。

$(document).ready(function() { 
    $("#news").tablesorter({sortList:[[1,1],[2,1],[3,1]], widgets: ['zebra']})
                .tablesorterPager({container: $("#pagination")});
    }); 

页面上有一些实例,我想禁用排序,然后通过用户交互重新启用它。

有没有办法在 php 页面中触发 JavaScript 调用,以切换特定标题是否可排序。基本上只是动态地打开和关闭特定表的标题排序功能。

非常感谢任何输入。谢谢。

4

2 回答 2

1

你可以试试我在 github 上的tablesorter分支。我添加了使用类名更改排序器的选项。这是一个演示,它们应该动态工作。

<table class="tablesorter"> 
  <thead> 
    <tr> 
      <th class="sorter-false">Index</th> 
      <th>Name</th> 
      <th>Address</th> 
    </tr> 
  </thead> 
  <tbody>
  ...
  </tbody>
</table>
于 2012-04-15T04:43:46.923 回答
0

您是否尝试过设置“标题”对象,如本例所示? http://tablesorter.com/docs/example-options-headers.html

于 2012-04-10T14:10:11.250 回答