在行业系统的开发中,数据的排序是免不了的,在c/s开发中,数据的排序比较简单,而在b/s的开发中,通常排序是靠与服务端交互来完成,每一次排序都需要提起一次数据。这样很麻烦,而且对数据库的压力也很大。
现在我们使用jquery插件tablesorter来完成静态排序,大大减轻了数据库的压力。
它的使用方法很简单。
Html 代码
-
<script type="text/javascript" src="js/jquery.js"></script>
-
<script type="text/javascript" src="js/tablesorter.js"></script>
-
<script type="text/javascript">
-
$(function(){
-
$("#sortTable").tablesorter();
-
});
-
</script>
其中“sortTable“是你的表格的ID。就这么一句话就可以。
需要注意的是,字段名称是需要用<thead><tr><th>来指明才可以完成排序。
Html 代码
-
<table width="600" border="1" align="center" cellpadding="0" cellspacing="0" id="sortTable">
-
<thead>
-
<tr>
-
<th>序号</th>
-
<th>地址</th>
-
<th>姓名</th>
-
<th>年龄</th>
-
<th>日期</th>
-
</tr>
-
</thead>
-
<tr>
-
<td width="53">1</td>
-
<td width="181">山西省长治市</td>
-
<td width="117">赵磊</td>
-
<td width="117">24</td>
-
<td width="120">2006.10.10</td>
-
</tr>
-
<tr>
-
<td>2</td>
-
<td>山西省太原市</td>
-
<td>李清</td>
-
<td>30</td>
-
<td>2008.12.30</td>
-
</tr>
-
<tr>
-
<td>3</td>
-
<td>河南省郑州市</td>
-
<td>常建坤</td>
-
<td>51</td>
-
<td>2002.08.30</td>
-
</tr>
-
<tr>
-
<td>4</td>
-
<td>山东省济南市</td>
-
<td>张耀</td>
-
<td>20</td>
-
<td>2001.01.05</td>
-
</tr>
-
<tr>
-
<td>5</td>
-
<td>四川省成都市</td>
-
<td>唐骏</td>
-
<td>15</td>
-
<td>2005.07.08</td>
-
</tr>
-
<tr>
-
<td>6</td>
-
<td>广东省广州市</td>
-
<td>安意如 </td>
-
<td>36</td>
-
<td>2006.04.30</td>
-
</tr>
-
<tr>
-
<td>7</td>
-
<td>湖南省长沙市</td>
-
<td>何马</td>
-
<td>28</td>
-
<td>2007.12.12</td>
-
</tr>
-
<tr>
-
<td>8</td>
-
<td>湖北省武汉市</td>
-
<td>苏小白</td>
-
<td>41</td>
-
<td>2009.05.06</td>
-
</tr>
-
<tr>
-
<td>9</td>
-
<td>江苏省杭州市</td>
-
<td>饶尚宽</td>
-
<td>22</td>
-
<td>2010.12.10</td>
-
</tr>
-
<tr>
-
<td>10</td>
-
<td>陕西省西安市</td>
-
<td>石晓娜</td>
-
<td>15</td>
-
<td>2003.03.05</td>
-
</tr>
-
</table>
更多资源:
http://tablesorter.com/docs/