欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序

小編這次要給大家分享的是詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序,文章內(nèi)容豐富,感興趣的小伙伴可以來(lái)了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、大安市ssl等。為超過(guò)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的大安市網(wǎng)站制作公司

簡(jiǎn)介

Tablesorter 是一個(gè)用來(lái)直接在瀏覽器上對(duì)表格數(shù)據(jù)進(jìn)行排序的jQuery插件,無(wú)需再次刷新頁(yè)面,支持多種單元格數(shù)據(jù)類(lèi)型,例如數(shù)值、字符串、日期和自定義排序。

使用說(shuō)明

引入jquery.tablesorter

所用文件下載:

jquery-2.0.2.min.js

jquery.tablesorter.min.js tablesorert官網(wǎng)

http://tablesorter.com

修改表格

html如下:

<table class="table table-striped table-bordered table-hover tablesorter" id="tbList">

注:為table添加id和class,class必有tablesorter,id可有可無(wú).

css: (詳見(jiàn)文章末尾詳細(xì)代碼)

定義表格樣式:表頭、升序、降序等樣式。

排序?qū)崿F(xiàn)

點(diǎn)擊表頭時(shí),即可對(duì)其相應(yīng)的列進(jìn)行排序;

js代碼如下:

<script type="text/javascript">
$("#tbList").tablesorter();
//無(wú)id時(shí),可以用 $(".tablesorter").tablesorter();
</script>

效果如圖:

降序

詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序

升序

詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序

數(shù)據(jù)后帶有漢字

對(duì)于如圖所示的序號(hào)、年齡、進(jìn)度等各類(lèi)數(shù)字類(lèi)型的數(shù)據(jù),排序功能毫無(wú)差錯(cuò)。
但是,對(duì)于如圖所示的課程數(shù)、時(shí)長(zhǎng)、分?jǐn)?shù)等數(shù)據(jù)后帶有漢字的數(shù)據(jù),排序沒(méi)什么效果,例如下圖:

降序:

詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序

升序:

詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序

對(duì)于這種情況,可以做如下處理:

js代碼

 //自定義排序
 $.tablesorter.addParser({ 
   id: "num", //指定一個(gè)唯一的ID 
   is: function(s){ 
     return false; 
     }, 
   format: function(s){ 
     return s.substring(0,s.length-2);//去除后面的漢字
     }, 
     type: "numeric" //按數(shù)值排序 
   }); 
 $("#tbList").tablesorter({headers:{5:{sorter:"num"},6:{sorter:"num"},7:{sorter:"num"}}}); //表格第六、七、八列 

時(shí)間格式:xx時(shí)xx分xx秒

詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序

如上圖所示,顯然要按時(shí)間長(zhǎng)短來(lái)排序,這種數(shù)據(jù),比較麻煩。

對(duì)于這種情況,可以做如下處理:

js代碼

$.tablesorter.addParser({ 
        id: "num", //指定一個(gè)唯一的ID 
        is: function(s){ 
          return false; 
        }, 
        format: function(s){ 
          //對(duì) xx時(shí)xx分xx秒 數(shù)據(jù)的處理
          var hourNum= parseInt(s.substring(0,2));//xx時(shí)
          var minuteNum= parseInt(s.substring(4,6));//xx分
          var secondsNum= parseInt(s.substring(7,9));//xx秒 
          //將時(shí)間換算為秒
          var seconds=hourNum*3600+minuteNum*60+secondsNum;
          return seconds;
        }, 
        type: "numeric" //按數(shù)值排序 
        }); 
    $(".tablesorter").tablesorter({headers:{6:{sorter:"num"}}});//表格第七列 

排序效果如圖:

降序

詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序

升序

詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序

代碼

html

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>tablesorter</title>
  <link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap.min.css" rel="external nofollow" >
  <link rel="stylesheet" href="css/tablesorterStyle.css" rel="external nofollow" >
</head>

<body>
  <table class="table table-striped table-bordered table-hover tablesorter" id="tbList">
    <thead>
      <tr >
        <th width="8%"class="header">序號(hào)</th>
        <th width="15%"class="header">用戶(hù)名</th>
        <th width="11%"class="header">姓名</th>
        <th width="11%"class="header">性別</th>
        <th width="11%"class="header">年齡</th>
        <th width="11%"class="header">課程數(shù)</th>
        <th width="11%"class="header">時(shí)長(zhǎng)</th>
        <th width="11%"class="header">分?jǐn)?shù)</th>
        <th width="11%"class="header">進(jìn)度</th>
      </tr>
    </thead>
    <tbody id="tbody-member-course-summary">
      <tr>
        <td>1</td>
        <td>111test1</td>
         <td>華東區(qū)</td>
        <td>女</td>
        <td>23</td>        
        <td>20 門(mén)</td>
        <td>32 分</td>
        <!--<td>05小時(shí)32分47秒</td>-->
        <td>86 分</td>
        <td>79%</td>
      </tr>
      <tr>
        <td>2</td>
        <td>二</td>
        <td>李二梅</td>
        <td>男</td>
        <td>24</td>
        <td>4 門(mén)</td>
        <td>102 分</td>
         <!--<td>03小時(shí)02分00秒</td>-->
        <td>68 分</td>
        <td>91%</td>
      </tr>
      <tr>
        <td>3</td>
        <td>zhaoliu</td>
        <td>趙六</td>
        <td>男</td>
        <td>30</td>
        <td>18 門(mén)</td>
        <td>57 分</td>
         <!--<td>10小時(shí)57分00秒</td>-->
        <td>84 分</td>
        <td>37%</td>
      </tr>
       <tr>
        <td>4</td>
        <td>iii</td>
        <td>aiaia</td>
        <td>男</td>
        <td>20</td>
        <td>14 門(mén)</td>
        <td>92 分</td>
        <!--<td>00小時(shí)34分00秒</td>-->
        <td>79 分</td>
        <td>9%</td>
      </tr>
    </tbody>
    <tfoot id="tfoot-member-course-summary">
      <tr>
        <td>合計(jì):</td>
        <td> -- 人</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td> -- 門(mén)</td>
        <td> -- </td>
        <td> -- </td>
        <td> -- %</td>
      </tr>
    </tfoot>
  </table>
  <script type="text/javascript" src='js/jquery-2.0.2.min.js'></script>
  <script type="text/javascript" src='plugin/tablesorter/jquery.tablesorter.min.js'></script>
  <!-- <script type="text/javascript" src='plugin/tablesorter/jquery.tablesorter.js'></script>-->
  <script type="text/javascript" src='js/mytablesorter.js'> </script>
</body>

</html>

css

table.tablesorter{
  font-family: arial;
  font-size: 8pt;
  width: 100%;
  text-align: left;
}
/*表頭的樣式*/
thead{
background:#ccc;
color:#ff0000;
}
 .header{
  background-image: url('../plugin/tablesorter/themes/blue/bg.gif');
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
/*降序時(shí)樣式*/
th.headerSortDown{
 color:#00ff00;
 background-color: #aaa;
 background-image: url('../plugin/tablesorter/themes/blue/desc.gif');
 background-repeat: no-repeat;
 background-position: center right;
 cursor: pointer;
}

/*升序時(shí)樣式*/
th.headerSortUp{
 color:#0000ff;
 background-color: #aaa;
 background-image: url('../plugin/tablesorter/themes/blue/asc.gif');
 background-repeat: no-repeat;
 background-position: center right;
 cursor: pointer;
}

js

// $("#tbList").tablesorter();
//自定義排序
$.tablesorter.addParser({ 
  id: "num", //指定一個(gè)唯一的ID 
  is: function(s){ 
    return false; 
    }, 
  format: function(s){ 
  return s.substring(0,s.length-2);
    }, 
  type: "numeric" //按數(shù)值排序 
    }); 

$("#tbList").tablesorter({headers:{6:{sorter:"num"},7:{sorter:"num"},8:{sorter:"num"}}}); 
    
//  //自定義排序
//       $.tablesorter.addParser({ 
//         id: "num", //指定一個(gè)唯一的ID 
//         is: function(s){ 
//          return false; 
//         }, 
//         format: function(s){ 
//           //對(duì)xx時(shí)xx分xx秒 數(shù)據(jù)的處理
//          var hourNum= parseInt(s.substring(0,2));//xx時(shí)
//          var minuteNum= parseInt(s.substring(4,6));//xx分
//          var secondsNum= parseInt(s.substring(7,9));//xx秒 
//          //將時(shí)間換算為秒
//          var seconds=hourNum*3600+minuteNum*60+secondsNum;
//          return seconds;
//         }, 
//         type: "numeric" //按數(shù)值排序 
//         }); 

//       $("#tbList").tablesorter({headers:{6:{sorter:"num"}}}); //表格第七列 

看完這篇關(guān)于詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序的文章,如果覺(jué)得文章內(nèi)容寫(xiě)得不錯(cuò)的話(huà),可以把它分享出去給更多人看到。

本文題目:詳解JQuery插件tablesorter如何實(shí)現(xiàn)表格排序
鏈接分享:http://chinadenli.net/article10/ppsogo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、全網(wǎng)營(yíng)銷(xiāo)推廣、搜索引擎優(yōu)化App開(kāi)發(fā)、企業(yè)網(wǎng)站制作、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
91麻豆精品欧美一区| 伊人国产精选免费观看在线视频| 人妻少妇系列中文字幕| 久久黄片免费播放大全| 国产一区二区三区精品免费| 日韩精品中文字幕在线视频| 91欧美日韩中在线视频| 亚洲精品国产福利在线| 欧美av人人妻av人人爽蜜桃| 亚洲伊人久久精品国产| 亚洲伦片免费偷拍一区| 日本不卡一区视频欧美| 欧美偷拍一区二区三区四区| 日本东京热加勒比一区二区| 国产毛片不卡视频在线| 人人妻在人人看人人澡| 年轻女房东2中文字幕| 亚洲国产av精品一区二区| 国产精品视频一区麻豆专区| 精品女同一区二区三区| 日韩精品视频高清在线观看| 国产成人精品一区二三区在线观看 | 亚洲乱码av中文一区二区三区 | 亚洲中文字幕视频在线播放| 国产成人人人97超碰熟女| 久久午夜福利精品日韩| 日韩人妻毛片中文字幕| 免费大片黄在线观看国语| 欧美日韩亚洲精品内裤| 亚洲第一视频少妇人妻系列| 国产又大又硬又粗又湿| 日韩精品亚洲精品国产精品| 久久精品伊人一区二区| 99免费人成看国产片| 日韩精品免费一区三区| 亚洲av熟女国产一区二区三区站| 国产亚洲神马午夜福利| 中字幕一区二区三区久久蜜桃 | 亚洲熟女熟妇乱色一区| 欧美一区二区三区播放| 久久精品国产亚洲av麻豆尤物|