2010-01-07 75 views
1

我正在使用jQuery Tablesorter對錶進行排序,並且所有內容都按預期工作。我想要做的是在我的表格上方添加一個鏈接,說明「按價格排序」一行,並且當用戶單擊鏈接時,我希望「價格」列進行排序。另外,如果他們再次點擊它,它會以另一種方式對價格進行分類。這可能嗎?jQuery Tablesorter - 通過單擊鏈接排序

謝謝! 馬諾

回答

0

tablesorter.com

$(document).ready(function() { 
    $("table").tablesorter(); 
    $("#trigger-link").click(function() { 
     // set sorting column and direction, this will sort on the first and third column the column index starts at zero 
     var sorting = [[0,0],[2,0]]; 
     // sort on the first column 
     $("table").trigger("sorton",[sorting]); 
     // return false to stop default link action 
     return false; 
    }); 
}); 
+0

謝謝,喬爾 - 的作品真的很好。有沒有辦法讓它切換,所以如果我再次點擊鏈接,它會以另一種方式排序?現在,當我點擊鏈接時,它會排序,但如果我再次點擊它,什麼都不會發生。 非常感謝。 – 2010-01-07 22:17:14

+0

您可以將排序的當前狀態保存在變量中並在設置之前切換。 – Joel 2010-01-07 23:05:07