真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jquery對(duì)table做排序操作的實(shí)例演示

最近要對(duì)報(bào)表數(shù)組進(jìn)行排序,在前端處理如下:

目前創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、橋西網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

首先在前臺(tái)頁(yè)面加載時(shí)對(duì)每行tr添加自定義的屬性data-sort-field-ftime,屬性值為要排序的字段的值(我的是數(shù)字比較方便):

$.each(jsonarray, function(i, obj) {
     troptions += "";     
     troptions += ""+(Number(obj.cdsPrem)/unitnow).toFixed(dotnow)+"";
     troptions += ""+(Number(obj.cdjPrem)/unitnow).toFixed(dotnow)+"";
     troptions += ""+(Number(obj.sumPrem)/unitnow).toFixed(dotnow)+"";
     troptions += ""+obj.paiming+"";
     troptions += "";
   });

在要排序的表頭添加onchange事件,以下為onchange事件:

//排序處理
 function changepm(){
  var sortType=$("#pm").val();
  var $trList = $("#ta tbody > tr");//獲取現(xiàn)有tr對(duì)象
  //冒泡排序  
  for (var i = 0; i < $trList.length - 1; i++) {
   for (var j = 0; j < $trList.length - 1 - i; j++) {
    var value1 = parseInt($trList[j].attributes["data-sort-field-ftime"].nodeValue); 
    var value2 = parseInt($trList[j + 1].attributes["data-sort-field-ftime"].nodeValue);
    if (sortType === "asc" ? value1 > value2 : value1 < value2) {
     var $temp = $trList[j];
     $trList[j] = null;
     $trList[j] = $trList[j + 1];
     $trList[j + 1] = null;
     $trList[j + 1] = $temp;
    }
   }
  }      
  //返回排序后的tr集合
  //將原來(lái)的tr清空,再將排序后的tr插入到table的dom中
  console.log($trList);
  $trList.appendTo($("#ta > tbody").empty());
 }

以上就是jquery對(duì)table做排序操作的詳細(xì)內(nèi)容啦,希望對(duì)大家有所幫助,也希望大家繼續(xù)支持創(chuàng)新互聯(lián)~


文章名稱:jquery對(duì)table做排序操作的實(shí)例演示
分享鏈接:http://weahome.cn/article/jsdhhj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部