使用JQuery实现表格奇数行一个颜色,双数行一个颜色。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JQuery实现表格奇数行一个颜色,双数行一个颜色。相关的知识,希望对你有一定的参考价值。

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> new document </title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
$("#mytable").find("tr").css("background-color", "#bbffff");
$("#mytable").find("tr:odd").css("background-color", "#bbbbff");
);
</script>
</head>

<body>
<table border="1" cellpadding="10" id="mytable">
<tr><td>A</td><td>B</td><td>C</td></tr>
<tr><td>B</td><td>B</td><td>C</td></tr>
<tr><td>C</td><td>B</td><td>C</td></tr>
<tr><td>D</td><td>B</td><td>C</td></tr>
<tr><td>E</td><td>B</td><td>C</td></tr>
</table>
</body>
</html>
参考技术A 用子元素过滤
$("#tab tr:nth-child(even)").css("background-color","red"); //偶数行样式
$("#tab tr:nth-child(odd)").css("background-color","red"); //奇数行样式

HTML 一个HTML表格,使用CSS突出显示具有不同颜色的奇数行和偶数行 - 由W3Schools提供

&lt;html&gt;
&lt;head&gt;
&lt;style type=&quot;text/css&quot;&gt;
#customers
{
font-family:&quot;Trebuchet MS&quot;, Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#customers td, #customers th 
{
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#customers th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
#customers tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}
&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;table id=&quot;customers&quot;&gt;
&lt;tr&gt;
  &lt;th&gt;Company&lt;/th&gt;
  &lt;th&gt;Contact&lt;/th&gt;
  &lt;th&gt;Country&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Alfreds Futterkiste&lt;/td&gt;
&lt;td&gt;Maria Anders&lt;/td&gt;
&lt;td&gt;Germany&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;alt&quot;&gt;
&lt;td&gt;Berglunds snabbköp&lt;/td&gt;
&lt;td&gt;Christina Berglund&lt;/td&gt;
&lt;td&gt;Sweden&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Centro comercial Moctezuma&lt;/td&gt;
&lt;td&gt;Francisco Chang&lt;/td&gt;
&lt;td&gt;Mexico&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;alt&quot;&gt;
&lt;td&gt;Ernst Handel&lt;/td&gt;
&lt;td&gt;Roland Mendel&lt;/td&gt;
&lt;td&gt;Austria&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Island Trading&lt;/td&gt;
&lt;td&gt;Helen Bennett&lt;/td&gt;
&lt;td&gt;UK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;alt&quot;&gt;
&lt;td&gt;Königlich Essen&lt;/td&gt;
&lt;td&gt;Philip Cramer&lt;/td&gt;
&lt;td&gt;Germany&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Laughing Bacchus Winecellars&lt;/td&gt;
&lt;td&gt;Yoshi Tannamuri&lt;/td&gt;
&lt;td&gt;Canada&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;alt&quot;&gt;
&lt;td&gt;Magazzini Alimentari Riuniti&lt;/td&gt;
&lt;td&gt;Giovanni Rovelli&lt;/td&gt;
&lt;td&gt;Italy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;North/South&lt;/td&gt;
&lt;td&gt;Simon Crowther&lt;/td&gt;
&lt;td&gt;UK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;alt&quot;&gt;
&lt;td&gt;Paris spécialités&lt;/td&gt;
&lt;td&gt;Marie Bertrand&lt;/td&gt;
&lt;td&gt;France&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;

以上是关于使用JQuery实现表格奇数行一个颜色,双数行一个颜色。的主要内容,如果未能解决你的问题,请参考以下文章

HTML 一个HTML表格,使用CSS突出显示具有不同颜色的奇数行和偶数行 - 由W3Schools提供

怎么让表格奇数行有颜色

jquery dataTables 插件可以在排序/过滤后尊重备用行颜色吗?

表格隔行变色以及鼠标移入高亮显示

用JS文件如何设置奇数表格行背景和偶数表格行背景

设计table表格,用js设计偶数行和奇数行显示不同的颜色