Table表格的隔行变色,高亮选择当前行效果

最近客户要求高亮选择列表的功能,于是顺便做了个,作为记录。

2011030614441576.png

前台代码:

ContractedBlock.gif ExpandedBlockStart.gif View Code
 
   
<% @ Page Language = " C# " AutoEventWireup = " true " CodeFile = " Default.aspx.cs " Inherits = " _Default " %>

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >

< html xmlns ="http://www.w3.org/1999/xhtml" >
< head runat ="server" >
< title > JQuer的鼠标悬浮,鼠标高亮效果 </ title >
< style type ="text/css" >
#header
{
background-color
: #00ffff ;
text-align
: center ;
}
.style1
{
text-align
: right ;
}
.style2
{
text-align
: center ;
}
</ style >
< link href ="tables.css" rel ="stylesheet" type ="text/css" />
< script src ="JS/jquery-1.4.2.min.js" type ="text/javascript" ></ script >
< script type ="text/javascript" >
$(document).ready(
function () {
doChangeColorOfRow(
" #tableThis tr:even:not(#header) " , " #tableThis tr:odd:not(#header) " );
});

function doChangeColorOfRow(evenTR, oddTR) {
$(evenTR).each(
function () {
$(
this ).css( " background-color " , " #F0F8FF " ).bind( " mouseover " , function () {
if ($( this ).css( " background-color " ) != " #ffff00 " ) {
$(
this ).css( " background-color " , " #D8FAD8 " );
}
}).bind(
" mouseout " , function () {
if ($( this ).css( " background-color " ) != " #ffff00 " ) {
$(
this ).css( " background-color " , " #F0F8FF " );
}
}).bind(
" click " , function () {
$(evenTR).each(
function () {
if ($( this ).css( " background-color " ) == " #ffff00 " ) {
$(
this ).css( " background-color " , " #F0F8FF " );
}
});
$(oddTR).each(
function () {
if ($( this ).css( " background-color " ) == " #ffff00 " ) {
$(
this ).css( " background-color " , " #ffffff " );
}
});
$(
this ).css( " background-color " , " #ffff00 " );
});
});
$(oddTR).each(
function () {
$(
this ).css( " background-color " , " #ffffff " ).bind( " mouseover " , function () {
if ($( this ).css( " background-color " ) != " #ffff00 " ) {
$(
this ).css( " background-color " , " #D8FAD8 " );
}
}).bind(
" mouseout " , function () {
if ($( this ).css( " background-color " ) != " #ffff00 " ) {
$(
this ).css( " background-color " , " #ffffff " );
}
}).bind(
" click " , function () {
$(evenTR).each(
function () {
if ($( this ).css( " background-color " ) == " #ffff00 " ) {
$(
this ).css( " background-color " , " #F0F8FF " );
}
});
$(oddTR).each(
function () {
if ($( this ).css( " background-color " ) == " #ffff00 " ) {
$(
this ).css( " background-color " , " #ffffff " );
}
});
$(
this ).css( " background-color " , " #ffff00 " );
});
});
}

</ script >
</ head >
< body >
< form id ="form1" runat ="server" >
< table style ="width: 100%;" cellpadding ="0" cellspacing ="0" id ="tableThis" >
< tr id ="header" >
< td > 纳税人 </ td >
< td >
&nbsp;
增值税
</ td >
< td >
&nbsp;
消费税
</ td >
< td >
&nbsp;
营业税
</ td >
< td > 小规模纳税人 </ td >
< td > 增值税小规模纳税人 </ td >
</ tr >
< tr >
< td class ="style2" > 张三 </ td >
< td class ="style1" >
123423432.12
</ td >
< td class ="style1" >
&nbsp;
32445345.13
</ td >
< td class ="style1" >
&nbsp;
345564.25
</ td >
< td class ="style1" > 567657567.78 </ td >
< td class ="style1" > 3454353453.90 </ td >
</ tr >
< tr >
< td class ="style2" > 李四 </ td >
< td class ="style1" >
&nbsp;
34435345.34
</ td >
< td class ="style1" >
&nbsp;
456546
</ td >
< td class ="style1" >
&nbsp;
675675
</ td >
< td class ="style1" > 678879789 </ td >
< td class ="style1" > 34534534.0 </ td >
</ tr >
< tr >
< td class ="style2" > 王五 </ td >
< td class ="style1" >
&nbsp;
23424
</ td >
< td class ="style1" >
&nbsp;
6546
</ td >
< td class ="style1" >
&nbsp;
67868
</ td >
< td class ="style1" > 980890 </ td >
< td class ="style1" > 45345 </ td >
</ tr >
< tr >
< td class ="style2" > 刘六 </ td >
< td class ="style1" >
&nbsp;
234234
</ td >
< td class ="style1" >
&nbsp;
123123
</ td >
< td class ="style1" >
&nbsp;
324234
</ td >
< td class ="style1" > 342423 </ td >
< td class ="style1" > 345345 </ td >
</ tr >
< tr >
< td class ="style2" > 赵七 </ td >
< td class ="style1" >
&nbsp;
345345
</ td >
< td class ="style1" >
&nbsp;
546546
</ td >
< td class ="style1" >
&nbsp;
567567
</ td >
< td class ="style1" > 67867867 </ td >
< td class ="style1" > 67867 </ td >
</ tr >
< tr >
< td class ="style2" > 王八 </ td >
< td class ="style1" >
&nbsp;
345354
</ td >
< td class ="style1" >
&nbsp;
345345
</ td >
< td class ="style1" >
&nbsp;
5654
</ td >
< td class ="style1" > 567658678 </ td >
< td class ="style1" > 879879789 </ td >
</ tr >
< tr >
< td class ="style2" > 李九 </ td >
< td class ="style1" >
&nbsp;
34535
</ td >
< td class ="style1" >
&nbsp;
4534
</ td >
< td class ="style1" >
&nbsp;
756765
</ td >
< td class ="style1" > 867867 </ td >
< td class ="style1" > 897987987 </ td >
</ tr >
< tr >
< td class ="style2" > 周十 </ td >
< td class ="style1" >
&nbsp;
456434534
</ td >
< td class ="style1" >
546456
&nbsp;
</ td >
< td class ="style1" >
&nbsp;
5675756
</ td >
< td class ="style1" > 67867867 </ td >
< td class ="style1" > 8797987 </ td >
</ tr >
</ table >
</ form >
</ body >
</ html >
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值