jquery隔行变色,jquery表格隔行变色

隔行变色效果的jQuery怎么写?

取行数,分奇偶,每当是奇数时,这一行加淡灰色样式。还有就是事先定义好两种样式的行,通过判断迭代器的奇偶来显示对应样式的行。

成都创新互联公司专业为企业提供龙潭网站建设、龙潭做网站、龙潭网站设计、龙潭网站制作等企业网站建设、网页设计与制作、龙潭企业网站模板建站服务,10余年龙潭做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

jquery隔行变色 跨行了怎么办啊!

!DOCTYPE HTML

html

head

meta charset="UTF-8" /

titleMODEL PAGE/title

style type="text/css"

TABLE {

border-collapse: collapse;

border: 1px solid black;

}

TD {

border: 1px solid black;

}

/style

script type="text/javascript" src="jquery-1.8.0.min.js"/script

script type="text/javascript"

$ (function ()

{

$ ('tr').css ("background-color", "red");

$ ('tr').each (function (i, dom)

{

var isRowSpan = $ (this).is (function ()

{

return $ ('td[rowspan]', this).length  0;

});

if (isRowSpan)

{

var count = $ (this).find ('td[rowspan]').prop ('rowspan');

$ (this).nextAll ('tr:lt(' + (count - 1) + ')').andSelf ().css ("background-color", "green");

}

});

});

/script

/head

body

table width="100%" border="1"

tr

thMonth/th

thSavings/th

thSavings for holiday!/th

/tr

tr

tdJanuary/td

td$100/td

td rowspan="3"$50/td

/tr

tr

tdFebruary/td

td$80/td

/tr

tr

tdFebruary/td

td$60/td

/tr

/table

/body

/html

如何使用jQuery实现隔行变色效果

jQuery 选择器中,:even可以选择偶数行

示例如下

$("ul li").css("background","blue");

$("ul li:even").css("background","red");

jQuery实现表格隔行换色

本文实例为大家分享了jQuery实现表格隔行换色的具体代码,供大家参考,具体内容如下

!DOCTYPE

html

html

head

meta

charset="UTF-8"

title使用JQ完成表格隔行换色/title

script

src="js/jquery.min.js"/script

script

$(function()

{

$("tbody

tr:odd").css("background-color","aquamarine");

$("tbody

tr:even").css("background-color","bisque");

var

tb

=

$("tbody

tr");

var

oldColor;

for(var

i=0;itb.length;i++)

{

//alert(oldColor);

$("tbody

tr")[i].onmouseover

=

function()

{

oldColor

=

this.style.backgroundColor;

this.style.backgroundColor

=

"yellow";

}

$("tbody

tr")[i].onmouseout

=

function()

{

this.style.backgroundColor

=

oldColor;

}

}

});

/script

/head

body

table

id="tbl"

border="1"

border-collapse="collapse"

align="center"

cellspacing="0"

cellpadding="5"

width="400"

height="20"

thead

tr

th编号/thth姓名/thth年龄/th

/tr

/thead

tbody

tr

td1/tdtd张三/tdtd12/td

/tr

tr

td2/tdtd李四/tdtd22/td

/tr

tr

td3/tdtd王五/tdtd13/td

/tr

tr

td4/tdtd马六/tdtd14/td

/tr

tr

td5/tdtd伍六七/tdtd17/td

/tr

tr

td6/tdtd梅花十三/tdtd17/td

/tr

/tbody

/table

/body

/html

疑问:为什么this.style.backgroundColor

=

oldColor中的this不能用$("tbody

tr")[i]代替??

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:jquery实现表格隔行换色效果jQuery插件实现表格隔行换色且感应鼠标高亮行变色使用jquery

hover事件实现表格的隔行换色功能示例基于Jquery的表格隔行换色,移动换色,点击换色插件

如何让jquery输出的表格实现隔行变色

jQuery 选择器中,:even可以选择偶数行

示例如下

$("ul li").css("background","blue");

$("ul li:even").css("background","red");


网页标题:jquery隔行变色,jquery表格隔行变色
链接分享:http://hbruida.cn/article/dsedhcp.html