Demo
Peter |
Parker |
28 |
$9.99 |
20% |
Jul 6, 2006 8:14 AM |
John |
Hood |
33 |
$19.99 |
25% |
Dec 10, 2002 5:14 AM |
Clark |
Kent |
18 |
$15.89 |
44% |
Jan 12, 2003 11:14 AM |
Bruce |
Almighty |
45 |
$153.19 |
44% |
Jan 18, 2001 9:12 AM |
Bruce |
Evans |
22 |
$13.19 |
11% |
Jan 18, 2007 9:12 AM |
Posortuj pierwszą i trzecią kolumnę
Javascript
$(document).ready(function() {
$("table").tablesorter();
$("#trigger-link").click(function() {
// Ustawienie kolumny i kierunku sortowania — tu sortowanie wg pierwszej i trzeciej kolumny (liczenie zaczynamy od zera)
var sorting = [[0,0],[2,0]];
// Sortowanie wg pierwszej kolumny
$("table").trigger("sorton",[sorting]);
// Zwrócenie wartości false, aby anulować domyślne działanie odnośnika
return false;
});
});
HTML
<table class="tablesorter" cellspacing="1">
<thead>>
<tr>
<th>imię</th>
<th>nazwisko</th>
<th>wiek</th>
<th>suma</th>
<th>rabat</th>
<th>data</th>
</tr>
</thead>
<tbody>
<tr>
<td>peter</td>
<td>parker</td>
<td>28</td>
<td>$9.99</td>
<td>20%</td>
<td>jul 6, 2006 8:14 am</td>
</tr>
<tr>
<td>john</td>
<td>hood</td>
<td>33</td>
<td>$19.99</td>
<td>25%</td>
<td>dec 10, 2002 5:14 am</td>
</tr>
<tr>
<td>clark</td>
<td>kent</td>
<td>18</td>
<td>$15.89</td>
<td>44%</td>
<td>jan 12, 2003 11:14 am</td>
</tr>
<tr>
<td>bruce</td>
<td>almighty</td>
<td>45</td>
<td>$153.19</td>
<td>44%</td>
<td>jan 18, 2001 9:12 am</td>
</tr>
<tr>
<td>bruce</td>
<td>evans</td>
<td>22</td>
<td>$13.19</td>
<td>11%</td>
<td>jan 18, 2007 9:12 am</td>
</tr>
</tbody>
</table><a href="#" id="trigger-link">Posortuj pierwszą i trzecią kolumnę</a><br><br>