jQuery表格排序总成-tablesorter
生活随笔
收集整理的這篇文章主要介紹了
jQuery表格排序总成-tablesorter
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一個、進口單證
<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.tablesorter.js"></script> <!-- 引入下面樣式則表頭出現排序圖標。同一時候引入圖片 --> <link href="css/style.css" rel="stylesheet" type="text/css" >效果如圖:
二、標準的HTML表格,必須包含thead和tbody標簽
三、設置table可排序$(document).ready(function(){ //第一列不進行排序(索引從0開始)$.tablesorter.defaults.headers = {0: {sorter: false}};$(".tablesorter").tablesorter(); });
官方文檔:http://tablesorter.com/docs/
補充說明:
在使用過程遇到的一個問題。我的表格數據是通過ajax獲取的。首頁進行排序的時候沒問題
當進行下一頁排序的時候。會把上頁的數據也又一次顯示出來,解決問題能夠在你ajax獲取數據之后
觸發"update"事件。代碼例如以下:
$(".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]]]);于是都用上了。久經測試 發現僅僅有$(".tablesorter").trigger("update");這一句能解決問題
其它的不知道是什么東東。
所需文件下載地址:http://download.csdn.net/detail/itmyhome/7389871
style.css及圖片在themes\blue路徑下。
版權聲明:本文博客原創文章,博客,未經同意,不得轉載。
總結
以上是生活随笔為你收集整理的jQuery表格排序总成-tablesorter的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 添加文字和水印
- 下一篇: 更改Docker默认的images存储位