`

Tablesorter

    博客分类:
  • Ajax
阅读更多

Tablesorter是一个非常好用的基于jQuery的表格排序插件,这个表格排序插件能让我们在客户端按某列进行排序,引入jQuery和这个插件的js文件,然后告诉插件你想要哪个表格拥有排序功能。

tablesorter 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  
  <script>
  $(document).ready(function(){
    $("#example").tablesorter({sortList:[[0,0],[2,1]], widgets: ['zebra']});
  });
  </script>
  
</head>
<body>
  <link rel="stylesheet" href="http://dev.jquery.com/view/trunk/themes/flora/flora.all.css" type="text/css" media="screen" title="Flora (Default)">
<script  src="http://dev.jquery.com/view/trunk/plugins/tablesorter/2.0/jquery.tablesorter.js"></script>

	<table id="example" class="tablesorter" border="0" cellpadding="0" cellspacing="1">
		<thead>
			<tr>
				<th>First Name</th>
				<th>Last Name</th>

				<th>Age</th>
				<th>Total</th>
				<th>Discount</th>
				<th>Date</th>
			</tr>
		</thead>
		<tbody>

			<tr>
				<td>Peter</td>
				<td>Parker</td>
				<td>28</td>
				<td>$9.99</td>
				<td>20%</td>

				<td>Jul 6, 2006 8:14 AM</td>
			</tr>
			<tr>
				<td>John</td>
				<td>Hood</td>
				<td>33</td>
				<td>$19.99</td>

				<td>25%</td>
				<td>Dec 10, 2002 5:14 AM</td>
			</tr>
			<tr>
				<td>Clark</td>
				<td>Kent</td>
				<td>18</td>

				<td>$15.89</td>
				<td>44%</td>
				<td>Jan 12, 2003 11:14 AM</td>
			</tr>
			<tr>
				<td>Bruce</td>
				<td>Almighty</td>

				<td>45</td>
				<td>$153.19</td>
				<td>44%</td>
				
				<td>Jan 18, 2001 9:12 AM</td>
			</tr>
			<tr>
				<td>Bruce</td>

				<td>Evans</td>
				<td>22</td>
				<td>$13.19</td>
				<td>11%</td>
				<td>Jan 18, 2007 9:12 AM</td>
			</tr>

		</tbody>
	</table>
</body>
</html>
 

 

分享到:
评论
4 楼 kelvin.lee 2011-11-07  
可以....
3 楼 leo_soul 2010-01-04  
这个我没用过 不过看上去应该是对当前页的数据进行js级别的排序。那如果分页采用hibernate自带的分页方式呢?是否能实现所有分页全部数据的重排序?我这里有一个这样的需求,我还是用原来的查询方式,只是多加了排序部分而已,是否有别的排序方法?
2 楼 rmn190 2009-12-15  
答案是肯定的, 不管是数据从哪来的, 它们最终是要在HTML里显示出来的, 而JavaScript正是对数据操作的最后一个机会。
1 楼 hcq989 2008-08-29  
我有个疑问,现在表格中的数据都是写死的,可在实际开发时表格数据是从数据库中提取出来的,这时还能用tablesorter 排序吗?
比如下面的例子,我用的是Velocity的视图展现技术:

<table id="example" class="tablesorter" border="0" cellpadding="0" cellspacing="1"> 
        <thead> 
            <tr> 
                <th>First Name</th> 
                <th>Last Name</th> 
                <th>Age</th>  
            </tr> 
        </thead> 
  </table>
            
        <tbody>
        #foreach($item in $dataList) //dataList是由服务器端返回的数据放在request中
        <tr>
        <td>
           <table   border="1" cellpadding="0" cellspacing="1">
                <tr>
                <td>$!item.firstName</td>
                <td>!item.lastName</td>
                <td>!item.age</td>
              </tr>
            </table>
         </td>
       </tr>
        </tbody>
这样,还支持排序吗

相关推荐

    tablesorter页面表格排序工具

    《tablesorter:高效实现页面表格排序的前端利器》 在网页开发中,表格数据的展示和管理是一项常见的任务,而对表格数据进行排序则能极大地提升用户体验。tablesorter是一款强大的JavaScript插件,专为网页表格提供...

    jquery插件tablesorter例子

    **jQuery 插件 Tablesorter 详解** Tablesorter 是一款功能强大的 jQuery 插件,专为HTML表格提供排序功能。它允许用户通过点击表头轻松地对表格数据进行升序或降序排序,极大地提升了网页中数据展示的交互性和用户...

    Jquery中的tablesorter用法

    **jQuery中的tablesorter插件详解** jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互。而tablesorter则是jQuery的一个插件,专门用于增强HTML表格的功能,使得用户可以方便地...

    jquery.tablesorter.js +排序、分页、ajax demo

    《jQuery表格排序插件tablesorter的深度解析与实践应用》 在Web开发中,数据展示和管理是一项重要任务,而表格是常见的数据承载形式。jQuery的tablesorter插件为开发者提供了一种便捷的方式,使得表格数据可以实现...

    jQuery 插件 tablesorter 的使用

    接下来,我们将深入探讨tablesorter的使用方法、特性以及实际应用。 首先,安装tablesorter非常简单。如果你的项目已经包含了jQuery库,只需要在HTML文件中引入tablesorter的CSS和JavaScript文件。可以从官方网站...

    tablesorter+行高亮+列高亮

    在提供的压缩包中,可能包含的文件有`tablesorter.js`(`tablesorter`库的核心代码)、`custom.js`(用户自定义的扩展,包括行高亮和列高亮的实现)、以及可能的CSS文件(如`styles.css`,包含了高亮样式的定义)。...

    jquery 可自定义日期排序的tablesorter

    《jQuery实现可自定义日期排序的Tablesorter详解》 在网页开发中,表格数据的展示和排序是一项常见的需求。jQuery的Tablesorter插件提供了一种强大的解决方案,特别是对于日期排序,它允许开发者根据特定格式自定义...

    表格分页显示--tablesorter

    《表格分页显示技术——tablesorter深度解析》 在数据量庞大的网页应用中,高效地展示和管理数据是至关重要的。Tablesorter是一个强大的JavaScript库,它为HTML表格提供了排序、过滤和分页功能,使得用户能够更方便...

    jquery tablesorter,表格排序带分页

    《jQuery TableSorter:实现高效表格排序与分页功能》 在网页开发中,数据的展示往往离不开表格,而对表格进行排序和分页则能极大地提升用户体验。jQuery TableSorter是一款强大的JavaScript插件,它使得表格排序和...

    jquery表格插件Tablesorter插件 表格内容筛选与分页筛选

    本文将深入探讨Tablesorter插件的核心特性以及如何实现表格内容筛选与分页筛选。 **1. Tablesorter插件介绍** Tablesorter是一款轻量级的JavaScript库,它可以自动检测表格中的数据类型并进行相应的排序。用户只需...

    jquery.tablesorter js排序 页面物理排序

    首先,我们要理解`jQuery.tablesorter`的基本用法。它依赖于jQuery库,所以在使用之前需要确保页面已经引入了jQuery。接着,通过在HTML中引用`jquery.tablesorter.js`文件,我们可以初始化这个插件。例如: ```html...

    jquery.tablesorter.min.js

    jquery table排序插件 tablesorter

    jquery_tablesorter.js

    `jQuery Tablesorter` 是一个基于 `jQuery` 的开源插件,主要用于表格数据的排序,提供了用户友好的交互式表格排序功能。这个插件能够轻松地将任何HTML表格转化为可排序的状态,支持多种排序方式,如升序、降序以及...

    tablesorter-master表格排序.zip

    《表格排序神器:tablesorter-master插件深度解析》 在网页开发中,表格数据的展示和排序是一项常见的需求。为了提升用户体验,许多开发者选择使用JavaScript库或插件来实现这一功能。今天我们要深入探讨的是一款名...

    tablesorter插件

    在网页设计和开发中,tablesorter是提升用户体验的利器,尤其适用于数据密集型应用。 ### 1. 插件核心功能 - **排序**:tablesorter允许用户点击表格的列头进行升序或降序排序。它支持多种类型的排序,包括数字、...

    jquery tablesorter对表格进行排序

    《jQuery Tablesorter:高效实现表格排序》 在网页开发中,数据的展示往往离不开表格。当表格数据较多时,用户通常需要对数据进行排序,以便快速查找或分析信息。jQuery Tablesorter 是一个强大的开源插件,它使得...

    tablesorter.rar

    TableSorter是一个流行的数据排序和过滤插件,它允许用户轻松地对网页上的表格进行升序或降序排序,并支持自定义排序规则和实时查询功能。 **TableSorter 知识点详解** 1. **基本功能**: TableSorter 提供了对...

    jquery 表格插件:Tablesorter 2.0 插件 表格用户体验内容筛选与分页筛选

    **Tablesorter 2.0 插件详解:提升表格数据管理体验** Tablesorter 2.0 是一个强大的 jQuery 插件,专为改善网页中的表格用户体验而设计。它提供了一套完整的解决方案,用于对表格数据进行排序、筛选和分页,极大地...

    tablesorter例子

    通常,这会包括`jquery.tablesorter.js`(主要的tablesorter脚本)和可能的附加模块,如`jquery.tablesorter.widgets.js`(包含额外的插件和小部件)。如果在描述中提到的"js文件绝对能用",那么这些文件应能正常...

    jquery.tablesorter.js

    jquery.tablesorter.js jquery 排序 很不错的排序

Global site tag (gtag.js) - Google Analytics