我想从链接中交替排序asc和desc方向 不是来自表头 我无法弄清楚,插入的代码只能工作一个方向。我需要两个方向
plugin :: jQuery插件:Tablesorter2.0
<table id="myTable" class="tablesorter" border=1>
<thead>
<tr>
<th>Last Name</th>
<th>First Name</th>
<th>Email</th>
<th>Due</th>
<th>Web Site</th>
</tr>
</thead>
<tbody>
<tr>
<td>Smith</td>
<td>John</td>
<td>jsmith@gmail.com</td>
<td>$50.00</td>
<td>http://www.jsmith.com</td>
</tr>
<tbody>
<a id="trigger-link" href="#">I want to sort both asc and des`enter code here`c alternately from this link</a>
<script>
$(document).ready(function(){
$("#myTable").tablesorter();
$("#trigger-link").click(function() {
var sorting = [[0,1]];
$("table").trigger("sorton",[sorting]);
return false;
});
});
</script>
答案 0 :(得分:0)
如果您使用此fork of tablesorter,您现在有两种方法可以实现此目的:
在标题单元格(v2.9 +)上触发“排序”事件
$("table").find("th:contains(Discount)").trigger("sort");
从v2.17.0开始,您可以使用“n”(或下一个)变量触发“sorton”方法
$("table").trigger("sorton", [ [[0,"n"]] ]);
有关其他排序方法,请参阅this demo。