一、引入檔案
複製程式碼 程式碼如下:
效果如圖:
二、標準的HTML表格,必須包含thead和tbody標籤
複製程式碼 程式碼如下:
Name | Sex | Address |
---|---|---|
zhangsan | boy | beijing |
lisi | girl | shanghai |
三、設定table可排序
複製程式碼 程式碼如下:
$(document).ready(function(){
$(document).ready(function(){
/ /第一列不進行排序(索引從0開始)
$.tablesorter.defaults.headers = {0: {sorter: false}};
$(".tablesorter").tablesorter();
官方文件:http://tablesorter.com/docs/
補充說明:
在使用過程中遇到的一個問題,我的表格資料是透過ajax取得的,首頁進行排序的時候沒問題
當進行下一頁排序的時候,會把上頁的資料也重新顯示出來,解決這個問題可以在你ajax取得資料之後
複製程式碼
程式碼如下:
$(".tablesorter").trigger("update");
以上問題著實頭疼了很久,剛開始用的官網上的Pager plugin ,發現這個不太合適。 再上網查資料整理以下程式碼:
複製程式碼
程式碼如下:
(".tablesorter tbody tr").addClass("delete");
$(".tablesorter tbody tr.delete").remove();
$("table tbody").append(html) ; $(".tablesorter").trigger("appendCache"); $(".tablesorter").trigger("update");
$(".tablesorter").trigger( "sorton",[[[2,1],[0,0]]]);