`
ForgiDaved
  • 浏览: 56667 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jQuery tablesorter使用一二三

阅读更多

   今天由于业务需要,要在客户端对一个报表进行排序,所以就想到了jquery插件,下面简单介绍一下配置步骤,备忘:

 1、下载jquery-latest.js和jquery.tablesorter.js包,如果想让报表更美观,也可以下载官方推荐的几款布局文件。

 2、将1下载的包放到报表页面项目某一目录下,我是在页面当前目录下新建了一个js目录,将jquery-latest.js和jquery.tablesorter.js放到里面,另外新建了一个自己的custom.js用来写客户端代码,同时我也建了一个css目录用来为报表页面更换皮肤,里面放了blue、green等不同的皮肤。

 3、报表页面引入资源文件

    <script type="text/javascript" src="js/jquery-latest.js"></script>
    <script type="text/javascript" src="js/jquery.tablesorter.js"></script>
    <script type="text/javascript" src="js/custom.js"></script>
    <link rel="stylesheet"  type="text/css" href="css/blue/style.css">

4、表格加上class="tablesorter",另外比较重要的就是要加上thead和tbody标签,thead标签里的tr标签要加上class="header"才能控制显示皮肤图片,切忌。

5、在custom.js中编写对报表的基本要求,比如每一列按照什么数据类型排序,哪几列初始化时升序或者降序排列等等,注意列的索引是从0开始的,简单贴一点代码以明义:

     $(document).ready(function(){
        $("#mytable").tablesorter({ //mytable是报表table的id
            1: {sorter:"integer"}, //表格的第二列按照integer数据类型进行排序
            2: {sorter:"integer"},
            3: {sorter:"double"},
            sortList: [[1,1],[2,0],[3,1]] //初始化表格时第二列按照降序排序,第三列按照升序排列,第四列按照降序排列
        });
     } );

分享到:
评论
2 楼 ForgiDaved 2014-05-27  
世界太假我们太傻 写道
请问一下,为什么改变不了样式,当点击表头的时候改变图片怎么弄???
   你所指的点击表头改变图片是指排序的箭头还是指啥?如果是排序箭头,请仔细检查你的配置,如表格table是否添加了tablesorter class属性等。如还是不能解决,请留言再讨论。
1 楼 世界太假我们太傻 2014-04-16  
请问一下,为什么改变不了样式,当点击表头的时候改变图片怎么弄???

相关推荐

    jquery tablesorter,表格排序带分页

    要使用jQuery TableSorter,首先需要在项目中引入jQuery库和TableSorter的JavaScript文件。通常,你可以在`&lt;head&gt;`标签内添加如下代码: ```html &lt;script src="https://code.jquery....

    jQuery 插件 tablesorter 的使用

    同时,确保jQuery库加载在tablesorter之前,因为tablesorter依赖于jQuery。 ```html &lt;link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.3/css/theme.default.min.css...

    jquery tablesorter对表格进行排序

    本文将详细介绍如何使用jQuery Tablesorter对表格进行排序,并探讨其核心功能和使用技巧。 首先,jQuery Tablesorter是由Peter Bergman开发的一个jQuery插件,它的主要功能是为HTML表格提供排序功能。用户只需点击...

    jquery_tablesorter.js

    在使用 `jQuery Tablesorter` 时,我们需要在页面中引入 `jQuery` 和 `jQuery Tablesorter` 的相关文件,然后选择需要排序的表格元素,调用 `tablesorter()` 方法进行初始化。例如: ```html &lt;script src="jquery-...

    jquery.tablesorter.min.js

    jquery table排序插件 tablesorter

    jquery.tablesorter.js

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

    (完整实例)jquery实现表格内容静态排序,提高效率,jquery tablesorter.js

    在本文中,我们将深入探讨如何使用jQuery库,特别是jQuery TableSorter.js插件,来实现表格内容的静态排序,从而提升用户体验和数据管理效率。TableSorter.js是jQuery的一个强大扩展,它允许用户通过简单的点击表头...

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

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

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

    它依赖于jQuery库,所以在使用之前需要确保页面已经引入了jQuery。接着,通过在HTML中引用`jquery.tablesorter.js`文件,我们可以初始化这个插件。例如: ```html &lt;script src="https://code.jquery....

    扩展 jQuery TableSorter 插件 的搜索/过滤器插件

    3. **启用过滤器**:通过设置配置项 `filter` 为 `true` 或者使用 `$("table").tablesorter({ widgets: ['filter'] })` 启用过滤器。 4. **添加搜索框**:在表格上方添加输入框,通过事件监听实现搜索功能。 5. **...

    Jquery 插件 tablesorter

    最近在公司的项目中需要对表格进行排序,上网找了一下,感觉感觉tablesorter不错,但官网上的介绍很少,而且没有中文手册,很多地方都不明不白。。。结合官网的例子,自己摸索了一下,还真整出来了

    jquery-tablesorter.js

    通过此jquery的tablesorter可以实现页面上的表单内容按表中任一列排序的功能,很好用,比在程序中通过sql语句实现简单实用多了。

    前端项目-jquery.tablesorter.zip

    前端项目-jquery.tablesorter,TableSorter(fork)是一个jquery插件,用于将带有thead和tbody标记的标准HTML表转换为不刷新页面的可排序表。TableSorter可以成功地分析和排序许多类型的数据,包括单元格中的链接数据...

    jquery插件tablesorter例子

    Tablesorter 是基于 jQuery 构建的,所以你可以方便地与其他 jQuery 插件或库结合使用。例如,结合 Bootstrap 的下拉菜单来实现动态排序选项: ```html 排序 &lt;span class="caret"&gt;&lt;/span&gt; &lt;!-- 添加排序...

    jquery tablesorter demo和框架

    NULL 博文链接:https://hbzwt.iteye.com/blog/793271

    jQuery表格排序插件tablesorter.zip

    Tablesorter 是一个用来直接在浏览器上对表格数据进行排序的jQuery插件,无需再次刷新页面,支持多种单元格数据类型,例如数值、字符串、日期和自定义排序。主要的特点包括:多列排序支持文本、URL地址、数值、IP...

    jquery.tablesorter表格排序

    基于jquery.tablesorter.js修改,原文件支持中文排序,只是修改成表头和排序表格可分开,也可在同一个表格里,包里含demo, tests/demo.html及tests/demo1.html

    Jquery中的tablesorter用法

    在使用tablesorter之前,你需要确保已经引入了jQuery库。之后,可以通过CDN或者本地文件方式引入tablesorter的JS和CSS文件。例如: ```html &lt;!-- 引入jQuery --&gt; &lt;script src="https://code.jquery....

    jquery.tablesorter实现表格各列排序

    然后,你需要在HTML中选择一个表格元素,并使用jQuery的`.tablesorter()`方法对其进行初始化。例如: ```html &lt;!DOCTYPE html&gt; &lt;link rel="stylesheet" href="path/to/jquery.tablesorter.css"&gt; ...

    jquery-tablesorter-rails:将jquery-tablesorter(Mottie的fork)简单集成到rails资产管道中

    Rails的jQuery tablesorter插件 jQuery tablesorter( )到资产管道的简单集成。 当前tablesorter版本:2.31.3(2020-03-03) 与js / css文件相关的任何问题,请向报告。 安装 将此行添加到您的应用程序的Gemfile...

Global site tag (gtag.js) - Google Analytics