这篇文章主要介绍了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://xiazai.lovean.com/201405/yuanma/jquery.tablesorter.zip

style.css及图片在themesblue路径下。
最新资讯
国美App上架京东自营百货 由京东提供物流和售后服务

国美App上架京东自营

新浪科技获悉,京东自营百货商品开始陆续上架国美App,未
数字经济提速 我国力推在线教育等15种新业态新模式

数字经济提速 我国力

在线教育、“虚拟”产业园、新个体经济、共享生产……
科学好故事 | 遍布宇宙的无形磁场

科学好故事 | 遍布宇

天文学家发现,磁场遍布宇宙的大部分区域,如果这些磁场可
不到2平米的电梯间,互联网大厂都想挤进去

不到2平米的电梯间,互

提到电梯广告,你的第一反应大概是“洗脑”、“魔性”,但
互联网巨头围猎信用卡

互联网巨头围猎信用卡

社交平台上,类似“信用卡是否毁了年轻人”的讨论比比皆
黑石闯入生物医疗赛道 打出46亿美元“王炸”

黑石闯入生物医疗赛道

黑石这家全球私募巨头,已大举闯入热度暴涨的医疗赛道。
最新文章
Vue实现图片与文字混输效果

Vue实现图片与文字混

用多了 JQuery ,习惯了使用JQuery的API操作 DOM ,几乎忘
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)

Vue实现点击当前元素

这篇文章主要介绍了Vue实现点击当前元素以外的地方隐
Vue实现验证码功能

Vue实现验证码功能

这篇文章主要为大家详细介绍了Vue实现验证码功能,文中
JS实现的雪花飘落特效示例

JS实现的雪花飘落特效

这篇文章主要介绍了JS实现的雪花飘落特效,结合实例形
微信小程序实现图片压缩

微信小程序实现图片压

这篇文章主要为大家详细介绍了微信小程序实现图片压缩
JavaScript实现京东放大镜效果

JavaScript实现京东放

这篇文章主要为大家详细介绍了JavaScript实现京东放大