中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

jquery實現表格本地排序的方法
來源:易賢網 閱讀:3397 次 日期:2015-03-13 11:31:42
溫馨提示:易賢網小編為您整理了“jquery實現表格本地排序的方法”,方便廣大網友查閱!

這篇文章主要介紹了jquery實現表格本地排序的方法,實例分析了jQuery操作數組實現本地表格排序的技巧,需要的朋友可以參考下

本文實例講述了jquery實現表格本地排序的方法。分享給大家供大家參考。具體實現方法如下:

代碼如下:

<html xmlns="">

<head runat="server">

<title>jquery 表格排序</title>

<style type="text/css">

thead

{

background-color: Blue;

color: White;

}

tr.odd

{

background-color: #ddd;

}

tr.even

{

background-color: #eee;

}

.clickable

{

text-decoration: underline;

}

.hover

{

background-color: #5dd354;

}

.sorted

{

background-color: #ded070;

}

.page-number

{

color: Black;

margin:2px 10px;

padding:2px 5px;

}

.active

{

border:solid 1px red;

background-color:#76a7d2;

}

.pager

{

margin-bottom:10px;

margin-left:20px;

}

</style>

<script type="text/javascript" language="javascript" src="js/jquery1.3.2.js"></script>

<script type="text/javascript" language="javascript">

$(function() {

jQuery.fn.alternateRowColors = function() { //做成插件的形式

$('tbody tr:odd', this).removeClass('even').addClass('odd'); //隔行變色 奇數行

$('tbody tr:even', this).removeClass('odd').addClass('even'); //隔行變色 偶數行

return this;

};

$('table.myTable').each(function() {

var $table = $(this); //將table存儲為一個jquery對象

$table.alternateRowColors($table); //在排序時隔行變色

$('th', $table).each(function(column) {

var findSortKey;

if ($(this).is('.sort-alpha')) { //按字母排序

findSortKey = function($cell) {

return $cell.find('sort-key').text().toUpperCase() + '' + $cell.text().toUpperCase();

};

} else if ($(this).is('.sort-numeric')) { //按數字排序

findSortKey = function($cell) {

var key = parseFloat($cell.text().replace(/^[^\d.]*/, ''));

return isNaN(key) ? 0 : key;

};

} else if ($(this).is('.sort-date')) { //按日期排序

findSortKey = function($cell) {

return Date.parse('1 ' + $cell.text());

};

}

if (findSortKey) {

$(this).addClass('clickable').hover(function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); }).click(function() {

//反向排序狀態聲明

var newDirection = 1;

if ($(this).is('.sorted-asc')) {

newDirection = -1;

}

var rows = $table.find('tbody>tr').get(); //將數據行轉換為數組

$.each(rows, function(index, row) {

row.sortKey = findSortKey($(row).children('td').eq(column));

});

rows.sort(function(a, b) {

if (a.sortKey < b.sortKey) return -newDirection;

if (a.sortKey > b.sortKey) return newDirection;

return 0;

});

$.each(rows, function(index, row) {

$table.children('tbody').append(row);

row.sortKey = null;

});

$table.find('th').removeClass('sorted-asc').removeClass('sorted-desc');

var $sortHead = $table.find('th').filter(':nth-child(' + (column + 1) + ')');

//實現反向排序

if (newDirection == 1) {

$sortHead.addClass('sorted-asc');

} else {

$sortHead.addClass('sorted-desc');

}

//調用隔行變色的函數

$table.alternateRowColors($table);

//移除已排序的列的樣式,添加樣式到當前列

$table.find('td').removeClass('sorted').filter(':nth-child(' + (column + 1) + ')').addClass('sorted');

$table.trigger('repaginate');

});

}

});

});

});

//分頁

$(function() {

$('table.paginated').each(function() {

var currentPage = 0;

var numPerPage = 10;

var $table = $(this);

$table.bind('repaginate', function() {

$table.find('tbody tr').hide().slice(currentPage * numPerPage, (currentPage + 1) * numPerPage).show();

});

var numRows = $table.find('tbody tr').length;

var numPages = Math.ceil(numRows / numPerPage);

var $pager = $('<div class="pager"></div>');

for (var page = 0; page < numPages; page++) {

$('<span class="page-number"></span>').text(page + 1)

.bind('click', { newPage: page }, function(event) {

currentPage = event.data['newPage'];

$table.trigger('repaginate');

$(this).addClass('active').siblings().removeClass('active');

}).appendTo($pager).addClass('clickable');

}

$pager.insertBefore($table);

$table.trigger('repaginate');

$pager.find('span.page-number:first').addClass('active');

});

});

</script>

</head>

<body>

<form id="form1" runat="server">

<div>

<table class="myTable paginated">

<thead>

<tr>

<th class="sort-alpha">

Last Name

</th>

<th class="sort-alpha">

First Name

</th>

<th>

Email

</th>

<th class="sort-numeric">

Due

</th>

<th class="sort-date">

Date

</th>

<th>

Web Site

</th>

</tr>

</thead>

<tbody>

<tr>

<td>

tmith

</td>

<td>

erthn

</td>

<td>

</td>

<td>

$34.00

</td>

<td>

14 2009

</td>

<td>

</td>

</tr>

<tr>

<td>

TTmith

</td>

<td>

BJohn

</td>

<td>

</td>

<td>

$50.00

</td>

<td>

Mar 2009

</td>

<td>

</td>

</tr>

<tr>

<td>

CSmith

</td>

<td>

John

</td>

<td>

</td>

<td>

$50.00

</td>

<td>

Mar 2009

</td>

<td>

</td>

</tr>

<tr>

<td>

Smith

</td>

<td>

John

</td>

<td>

</td>

<td>

$50.00

</td>

<td>

f32 2009

</td>

<td>

ffttp://www.jb51.net

</td>

</tr>

</tbody>

</table>

</div>

</form>

</body>

</html>

希望本文所述對大家的jquery程序設計有所幫助。

更多信息請查看IT技術專欄

更多信息請查看腳本欄目
易賢網手機網站地址:jquery實現表格本地排序的方法
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产日韩欧美麻豆| 亚洲视频成人| 亚洲激情电影在线| 久色成人在线| 亚洲国产精品视频| 欧美福利一区二区三区| 亚洲激情综合| 久久久久久尹人网香蕉| 国产一区二区精品丝袜| 久久久中精品2020中文| 99国产精品久久| 国产精品超碰97尤物18| 欧美一级二级三级蜜桃| 日韩午夜激情电影| 亚洲尤物影院| 国产日韩欧美在线看| 久久亚洲精品一区二区| 日韩亚洲视频在线| 国产欧美在线| 欧美精品三级在线观看| 午夜在线a亚洲v天堂网2018| 国产欧亚日韩视频| 欧美日韩国产一中文字不卡| 亚洲欧美色一区| 亚洲美女尤物影院| 欧美色大人视频| 久热国产精品视频| 午夜精品久久久久久久久| 国产精品青草综合久久久久99| 亚洲欧美日韩一区二区在线| 亚洲二区视频| 激情欧美亚洲| 国产日韩欧美在线一区| 欧美日韩成人激情| 欧美日韩国产一区二区三区| 美女精品视频一区| 久热精品视频在线观看| 久久影院午夜片一区| 午夜精品福利视频| 亚洲伊人网站| 亚洲一区二区四区| 中文亚洲字幕| 午夜精品视频在线| 麻豆国产精品va在线观看不卡| 欧美中文字幕在线播放| 性亚洲最疯狂xxxx高清| 亚洲欧洲综合| 欧美日韩一区二区三区高清| 欧美精品在线观看播放| 国产精品久久久久久亚洲毛片| 欧美日韩中文在线| 伊人狠狠色丁香综合尤物| 99精品国产高清一区二区| 午夜精品久久久久影视 | 亚洲自拍三区| 欧美中文在线观看国产| 牛牛精品成人免费视频| 欧美性一区二区| 在线播放不卡| 欧美一区在线视频| 欧美欧美天天天天操| 国内久久视频| 亚洲欧美日本在线| 欧美特黄一级| 亚洲欧洲一区二区在线观看| 亚洲制服欧美中文字幕中文字幕| 欧美顶级少妇做爰| 一区在线免费观看| 久久av资源网| 黄色亚洲在线| 久久亚裔精品欧美| 国产欧美一级| 欧美一区二区视频在线观看2020| 欧美亚洲成人精品| 亚洲制服少妇| 国产女同一区二区 | 欧美精品1区| 亚洲一级二级在线| 亚洲图片欧洲图片av| 欧美激情一二区| 亚洲精品中文字幕在线| 欧美成人亚洲成人日韩成人| 亚洲国产裸拍裸体视频在线观看乱了| 久久久久久久久综合| 怡红院精品视频在线观看极品| 久久人人爽人人爽爽久久| 亚洲国产精品一区二区第四页av | 亚洲精品久久久久中文字幕欢迎你 | 欧美日韩国产色视频| 亚洲精品国精品久久99热一| 鲁大师影院一区二区三区| 亚洲黄色在线看| 欧美性大战久久久久| 亚洲欧美日韩专区| 在线成人激情| 国产精品夜夜夜| 欧美成人在线影院| 亚洲欧美另类中文字幕| 在线观看欧美日韩国产| 欧美日韩中文在线观看| 免费不卡在线视频| 销魂美女一区二区三区视频在线| 激情综合网址| 欧美在线观看视频在线| 亚洲精品国产精品国自产观看浪潮| 欧美二区不卡| 久久香蕉国产线看观看av| 一区二区三区精品在线| 亚洲乱码精品一二三四区日韩在线 | 欧美精品三级日韩久久| 久久国产精品72免费观看| 99视频精品| 日韩午夜精品| 日韩一区二区免费看| 一本色道久久综合精品竹菊| 亚洲欧洲日本一区二区三区| 在线成人激情黄色| 韩国女主播一区二区三区| 国产亚洲一本大道中文在线| 国产日韩视频一区二区三区| 国产精品爽黄69| 国产欧美一区二区三区在线老狼| 国产精品视频免费观看www| 国产精品日本| 怡红院精品视频在线观看极品| 影音先锋亚洲一区| 亚洲国产成人高清精品| 亚洲精品乱码久久久久久久久 | 国产日韩成人精品| 国产真实乱偷精品视频免| 激情综合激情| 亚洲高清123| 欧美少妇一区二区| 精品1区2区| 亚洲欧美制服另类日韩| 久久亚洲综合色| 国产精品久久久久高潮| 国产亚洲精品久| 亚洲一区二区三区涩| 久久久久一区| 国产欧美日韩在线视频| 亚洲精品免费看| 久久躁狠狠躁夜夜爽| 国产精品日日摸夜夜摸av| 亚洲成人在线网站| 久久精品国产999大香线蕉| 欧美色精品在线视频| 91久久黄色| 久久精品国产69国产精品亚洲| 欧美精品激情在线| 在线观看视频亚洲| 欧美在线亚洲| 国产欧美日韩在线视频| 亚洲欧美视频在线| 国产精品网站一区| 亚洲你懂的在线视频| 国产精品福利影院| 日韩视频免费观看高清完整版| 蜜臀av一级做a爰片久久| 影音先锋另类| 欧美日本精品| 亚洲午夜久久久| 一区二区亚洲精品国产| 美女黄色成人网| 一区二区三区黄色| 国产精品午夜在线| 久久国产日韩欧美| 亚洲精品国产品国语在线app| 欧美成人激情在线| 在线亚洲一区| 国产一区二区三区黄| 久久久久久91香蕉国产| 欧美日韩精品久久久| 亚洲国产综合视频在线观看| 欧美日韩第一区| 久久久精品动漫| 这里只有精品丝袜| 影视先锋久久| 国产农村妇女毛片精品久久麻豆| 欧美一级视频| 亚洲视频在线一区| 亚洲黄色av| 伊人精品视频| 国产一区99| 国产精品青草综合久久久久99| 久久久久国产精品麻豆ai换脸| 亚洲日本欧美日韩高观看| 国产亚洲欧美日韩在线一区| 欧美黄色影院| 欧美成人精精品一区二区频| 久久精品最新地址| 欧美在线高清视频| 久久久之久亚州精品露出| 欧美主播一区二区三区| 欧美一级在线视频| 欧美在线一二三四区| 久久米奇亚洲| 你懂的亚洲视频| 欧美精品aa| 国产精品久久久久久久久久直播|