-
jquery tablesorter表头跨行排序问题0
大牛们好,我现在遇到tablesorter在表头跨行的情况下排序有问题,代码如下:
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#ss").tablesorter({
headers:{
0:{sorter:false},
1:{sorter:false},
2:{sorter:'text'},
3:{sorter:'text'},
4:{sorter:'text'},
5:{sorter:'text'},
6:{sorter:'digit'}
}
});
});
</script>
<table class="tablesorter" cellpadding="0" cellspacing="1" id="ss" >
<thead id="newthead">
<tr>
<th rowspan="2">first name</th>
<th colspan="2">other</th>
<th rowspan="2">account</th>
<th rowspan="2">discount</th>
<th rowspan="2">date</th>
</tr>
<tr>
<th>lastname</th>
<th>age</th>
</tr>
</thead>
<tbody id="ssbody">
<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>
表格生成后如下:
================================================================
| other | | |
firstname|------------------| account | discount | date
|lastname | age | | |
================================================================
在点击age列时,没有反应,在上面的js中定义headers时age是排在第6个索引,是将 表头分为两行,第一行5个元素,第2行2个元素,索引从0开始,那么age在第2行最末位 就是6了,但是tablesorter在点击header进行排序的时候,好像并不是按行计算的。但 是在指定哪些th要排序却是按行算的,纠结啊,请求大牛帮忙指导下。谢谢!2012年11月22日 19:46
目前还没有答案
相关推荐
jQuery Tablesorter 是一个强大的开源插件,它使得在HTML表格上实现排序变得简单易行。本文将详细介绍如何使用jQuery Tablesorter对表格进行排序,并探讨其核心功能和使用技巧。 首先,jQuery Tablesorter是由Peter...
jQuery TableSorter是一款强大的JavaScript插件,它使得表格排序和分页变得简单易行,无需复杂的配置,适用于各种浏览器,包括IE和Firefox。下面我们将详细探讨jQuery TableSorter的使用方法、核心功能以及如何实现...
《jQuery表格排序插件tablesorter的深度解析与实践应用》 在Web开发中,数据展示和管理是一项重要任务,而表格是常见的数据承载形式。jQuery的tablesorter插件为开发者提供了一种便捷的方式,使得表格数据可以实现...
总的来说,`jQuery.tablesorter`是一个强大且灵活的表格排序工具,它使开发者能够轻松地为网页表格添加交互式排序功能,同时提供了一系列的定制选项以适应各种需求。通过深入理解和熟练运用,我们可以创建出更加动态...
基于jquery.tablesorter.js修改,原文件支持中文排序,只是修改成表头和排序表格可分开,也可在同一个表格里,包里含demo, tests/demo.html及tests/demo1.html
TableSorter.js是jQuery的一个强大扩展,它允许用户通过简单的点击表头来动态排序表格中的数据,而无需服务器端的交互。 ### jQuery和TableSorter.js简介 jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历...
jquery.tablesorter.js jquery 排序 很不错的排序
"基于Jquery的前台按表头排序"是一种实现方式,它允许用户通过点击表格的列头来对数据进行升序或降序排序,而无需向服务器发送额外的请求。这种方式提高了页面的交互性和响应速度,尤其在数据量不大的情况下非常实用...
在 `jquery_tablesorter.js` 描述中提到的 "grid排序工具" 指的是该插件可以应用于类似网格布局的数据展示,帮助用户根据需要对表格中的行进行排序。"自己用了没问题,共享给大家" 表明这个文件经过了实际测试,是...
本文介绍了如何使用jQuery TableSorter插件实现表格排序功能,包括基本的初始化过程、配置斑马线效果以及进阶配置等内容。通过这些知识点的学习,开发者可以在自己的项目中轻松地实现高效、美观的表格排序功能,提升...
tablesorter默认会根据表头中的文本对表格进行排序,但也可以通过设置`headers`选项来自定义排序规则。例如,如果你想让某一列按数字而不是文本排序,可以这样做: ```javascript $(document).ready(function() { ...
jquery table排序插件 tablesorter
综上所述,jQuery的Tablesorter插件提供了一个强大且灵活的框架,使得在HTML表格中实现自定义日期排序变得简单易行。无论是内置的日期排序功能还是自定义的比较函数,都能够满足各种复杂场景的需求。结合良好的文档...
`tablesorter`的核心功能在于它能够监听表格的表头(thead)点击事件,通过内置的算法对表格行(tr)进行动态排序。它支持多种类型的排序,包括数字、日期、字母顺序等,并且可以自定义排序规则。以下是对`...
Tablesorter 是一个用来直接在浏览器上对表格数据进行排序的jQuery插件,无需再次刷新页面,支持多种单元格数据类型,例如数值、字符串、日期和自定义排序。主要的特点包括:多列排序支持文本、URL地址、数值、IP...
除了基本的排序功能,`jquery.tablesorter`还提供了许多扩展功能,如过滤、解析复杂的单元格数据、表格统计和多级表头等。例如,你可以添加过滤插件,使用户能够快速查找表格中的特定数据: ```javascript $("#...
总结,Tablesorter 是一个强大且灵活的 jQuery 插件,能轻松实现表格数据的排序功能,同时支持自定义排序规则、事件监听、模块扩展等特性,是开发中处理表格数据的强大工具。通过深入了解和实践,你可以根据项目需求...
通过此jquery的tablesorter可以实现页面上的表单内容按表中任一列排序的功能,很好用,比在程序中通过sql语句实现简单实用多了。
jQuery的TableSorter插件为开发者提供了一种便捷的方式来实现交互式的、可排序和分页的表格,极大地提升了用户体验。本文将详细讲解jQuery TableSorter插件的使用方法、核心功能以及如何实现分页。 TableSorter是一...
最近在公司的项目中需要对表格进行排序,上网找了一下,感觉感觉tablesorter不错,但官网上的介绍很少,而且没有中文手册,很多地方都不明不白。。。结合官网的例子,自己摸索了一下,还真整出来了