日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery表格排序总成-tablesorter

發布時間:2023/12/19 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 id="myTable" class="tablesorter"> <thead> <tr> <th>Name</th> <th>Sex</th> <th>Address</th> </tr> </thead> <tbody> <tr> <td>zhangsan</td> <td>boy</td> <td>beijing</td> </tr> <tr> <td>lisi</td> <td>girl</td> <td>shanghai</td> </tr> <tr>...略</tr></tbody> </table>
三、設置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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。