|
復制代碼 代碼如下:
<script type='text/Javascript'><!--
$(function(){
//交替顯示行
$('#alternation').click(function(){
$('tbody > tr:odd', $('#example')).toggleClass('alternation');
});
//三色交替顯示行
$('#alternationThree').click(function(){
$('tbody > tr:nth-child(3n)', $('#example')).toggleClass('alternation');
$('tbody > tr:nth-child(3n+2)', $('#example')).toggleClass('alternation3');
});
//選擇行
$('#selectTr').click(function(){
//為表格行添加選擇事件處理
$('tbody > tr', $('#example')).click(function(){
$('.selected').removeClass('selected');
$(this).addClass('selected'); //this 表示引發事件的對象,但它不是 jquery 對象
}).hover( //注意這里的鏈式調用
function(){
$(this).addClass('mouseOver');
},
function(){
$(this).removeClass('mouseOver');
}
);
});
//增加排序功能
$('#sort').click(tableSort);
//獲取排好序后的主鍵值
$('#getSequence').click(function(){
var sequence = [];
$('#content input[name=noticeSelect]').each(function(){
sequence.push(this.value);
});
alert(sequence.join(','));
});
//獲取表格中已選擇的復選框的值集合
$('#getSelected').click(function(){
var sequence = [];
$('#content input[name=noticeSelect]:checked').each(function(){
sequence.push(this.value);
});
alert(sequence.join(','));
});
//按日期降序排列
$('#dateDesc').click(descByDate);
});
//表格排序
function tableSort()
{
var tbody = $('#example > tbody');
var rows = tbody.children();
var selectedRow;
//壓下鼠標時選取行
rows.mousedown(function(){
selectedRow = this;
tbody.css('cursor', 'move');
return false; //防止拖動時選取文本內容,必須和 mousemove 一起使用
});
rows.mousemove(function(){
return false; //防止拖動時選取文本內容,必須和 mousedown 一起使用
});
//釋放鼠標鍵時進行插入
rows.mouseup(function(){
if(selectedRow)
{
if(selectedRow != this)
{
$(this).before($(selectedRow)).removeClass('mouseOver'); //插入
}
tbody.css('cursor', 'default');
selectedRow = null;
}
});
//標示當前鼠標所在位置
rows.hover(
function(){
if(selectedRow && selectedRow != this)
{
$(this).addClass('mouseOver'); //區分大小寫的,寫成 'mouseover' 就不行
}
},
function(){
if(selectedRow && selectedRow != this)
{
$(this).removeClass('mouseOver');
}
}
);
//當用戶壓著鼠標鍵移出 tbody 時,清除 cursor 的拖動形狀,以前當前選取的 selectedRow
tbody.mouseover(function(event){
event.stopPropagation(); //禁止 tbody 的事件傳播到外層的 div 中
});
$('#contain').mouseover(function(event){
if($(event.relatedTarget).parents('#content')) //event.relatedTarget: 獲取該事件發生前鼠標所在位置處的元素
{
tbody.css('cursor', 'default');
selectedRow = null;
}
});
}
//按日期降序排列
function descByDate()
{
var descElements = $('#content > tr').get().sort(function(first, second){
var f = $('td:eq(4)', first).html(); //first = $('td:eq(4)', first).html();IE 下會有問題,FF 正常,下同
var s = $('td:eq(4)', second).html();
if(f < s)
return 1;
if(f == s)
return 0;
return -1;
});
$(descElements).appendTo('#content');
}
// --></script>
HTML:
復制代碼 代碼如下:
<table id='example' style="width:650px; border-collapse:collapse;">
<thead style="text-align:center;" style="text-align:center;">
<tr><td colspan='5'>公告列表</td></tr>
<tr>
<th style="width:50px;"> 主站蜘蛛池模板: 精品久久久噜噜噜久久久app | 啦啦啦WWW在线观看免费高清版 | 久久99国产精品一区二区 | 国产精品18久久久久网站 | 亚洲精品色婷婷在线蜜芽 | 有码 亚洲 制服 国产 在线 | 久久久高清国产999尤物 | 亚洲中文字幕无码一去台湾 | 国精产品一区一区三区有限公司 | 国产 日韩 欧美 综合 激情 | 无码人妻精品国产婷婷 | 亚洲色欲色欲WWW在线丝 | 日本高清不卡一区久久精品 | H狠狠躁死你H | 玄幻全黄h全肉后宫 | 亚洲一区成人 | 色婷婷狠狠97成为人免费 | 成年黄网站免费大全毛片 | 成年人视频在线免费观看 | 肉伦禁忌小说np | 亚洲欧美日本中文子不卡 | 亚洲AV无码偷拍在线观看 | 久久yy99re66| 全彩黄漫火影忍者纲手无遮挡 | 蜜芽最新域名解析网站 | 亚洲国产AV精品一区二区蜜芽 | NANANA在线观看高清影院 | 空姐被黑人 苏晓曼 | 亚洲性夜夜色综合网站 | 99在线免费观看 | 成人毛片一区二区三区 | 成人永久免费视频网站在线观看 | 无限好资源免费观看 | 亚洲免费一| 成 人 动漫3d 在线看 | 狠狠插影院 | 国内精品乱码卡一卡2卡三卡 | 色姐妹久久综合在线av | 国产曰批试看免费视频播放免费 | 国产跪地吃黄金喝圣水合集 | 99pao成人国产永久免费视频 |