1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > jQuery实例——表格隔行换色

jQuery实例——表格隔行换色

时间:2019-12-23 08:05:50

相关推荐

jQuery实例——表格隔行换色

昨天学了一下JavaScript,今天看了一下jQuery,感受到了jQuery的强大。下面分别时使用JS和jQuery实现表格隔行换色功能。

效果:

JavaScript实现表格隔行换色:

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

<html xmlns="/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title></title>

<meta name="keywords" content=" keywords" />

<meta name="description" content="description" />

</head>

<script type="text/javascript" src="jquery-1.4.2.min.js"></script>

<body>

<style type="text/css">

body{font-size:12px;text-align:center}

#tbStu{width:260px;border:solid 1px #666;background-color:#eee}

#tbStu tr{line-height:23px}

#tbStu tr th{background-color:#ccc;color:#fff}

#tbStu .trOdd{background-color:#ddd}

</style>

<table id="tbStu" cellpadding="0" cellspacing="0">

<tbody>

<tr>

<th>学号</th><th>姓名</th><th>性别</th><th>总分</th>

</tr>

<!-- 奇数行 -->

<tr>

<td>1001</td><td>Mark</td><td>Man</td><td>990</td>

</tr>

<!-- 偶数行 -->

<tr>

<td>1003</td><td>Jeek</td><td>Woman</td><td>1200</td>

</tr>

<tr>

<td>1003</td><td>Jeek</td><td>Woman</td><td>1200</td>

</tr>

<tbody>

</table>

<script type="text/javascript">

window.onload=function(){

var a=document.getElementById('tbStu');

for(var i=0;i<a.rows.length-1;i++){

if(i%2==0){

a.rows[i].className='trOdd';

}

}

}

</script>

</body>

</html>

jQuery实现表格隔行换色:

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

<html xmlns="/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title></title>

<meta name="keywords" content=" keywords" />

<meta name="description" content="description" />

</head>

<script type="text/javascript" src="jquery-1.4.2.min.js"></script>

<body>

<style type="text/css">

body{font-size:12px;text-align:center}

#tbStu{width:260px;border:solid 1px #666;background-color:#eee}

#tbStu tr{line-height:23px}

#tbStu tr th{background-color:#ccc;color:#fff}

#tbStu .trOdd{background-color:#ddd}

</style>

<table id="tbStu" cellpadding="0" cellspacing="0">

<tbody>

<tr>

<th>学号</th><th>姓名</th><th>性别</th><th>总分</th>

</tr>

<!-- 奇数行 -->

<tr>

<td>1001</td><td>Mark</td><td>Man</td><td>990</td>

</tr>

<!-- 偶数行 -->

<tr>

<td>1003</td><td>Jeek</td><td>Woman</td><td>1200</td>

</tr>

<tr>

<td>1003</td><td>Jeek</td><td>Woman</td><td>1200</td>

</tr>

<tbody>

</table>

<script type="text/javascript">

$(function(){

$("#tbStu tr:nth-child(even)").addClass('trOdd');

});

</script>

</body>

</html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。