我有一个利用JQuery的TableSorter插件的表 - 不是通过PHP生成服务器端的表。最初表格设置正确,排序和分页工作正常。
$(document).ready(function() {
$("#news").tablesorter({sortList:[[1,1],[2,1],[3,1]], widgets: ['zebra']})
.tablesorterPager({container: $("#pagination")});
});
页面上有一些实例要禁用排序,然后通过用户交互重新启用它。
有没有办法在php页面中启动JavaScript调用以切换特定标头是否可排序。基本上只是动态打开和关闭特定表的标题排序功能。
非常感谢任何输入。感谢。
答案 0 :(得分:1)
你可以试试我在github上的tablesorter分叉。我添加了使用类名更改排序器的选项。这是a demo,它们应该动态地工作。
<table class="tablesorter">
<thead>
<tr>
<th class="sorter-false">Index</th>
<th>Name</th>
<th>Address</th>
</tr>
</thead>
<tbody>
...
</tbody>
</table>
答案 1 :(得分:0)
您是否尝试过设置“标题”对象,如本例所示? http://tablesorter.com/docs/example-options-headers.html