作者信息

长期闲置

长风破浪会有时,直挂云帆济沧海。

最近文章
node中什么是全局包374
socketio必须用在node中吗210
node能降级吗992
视频教程分类

推荐视频教程

开通VIP会员课 0元学
首页 >web前端 >前端问答 > 正文

使用jQuery怎么实现隔行变色效果

原创2022-06-09 11:00:59570 关注公众号:每天精选资源文章推送

方法:1、利用“:odd”选择器配合css()方法设置奇数索引号行元素的颜色,语法为“$(":odd").css("颜色属性","颜色值")”;2、利用“:even”选择器配合css()方法设置偶数索引号行元素的颜色,语法为“$(":even").css("颜色属性","颜色值")”。

本教程操作环境:windows10系统、jquery3.4.1版本、Dell G3电脑。

使用jQuery怎么实现隔行变色效果

1、设置奇数索引号行元素的颜色

:odd 选择器选取带有奇数索引号的每个元素(比如:1、3、5 等等)。

索引值从 0 开始,第一个元素是偶数 (0),第二个元素是奇数 (1),以此类推。

最常见的用法:与其他选择器一起使用,选取指定组合中每个奇数序号的元素。

语法为:

$(":odd")

css() 方法设置或返回被选元素的一个或多个样式属性。

2、设置偶数索引号行元素的颜色

:even 选择器选取带有偶数索引号的每个元素(比如:0、2、4 等等)。

索引值从 0 开始,第一个元素是偶数 (0),第二个元素是奇数 (1),以此类推。

最常见的用法:与其他选择器一起使用,选取指定组合中每个偶数序号的元素

语法为;

$(":even")

示例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="js/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("tr:odd").css("background-color","yellow");
  $("tr:even").css("background-color","pink");
});
</script>
</head>
<body>
<table border="1">
<tr>
  <th>姓名</th>
  <th>年龄</th>
</tr>
<tr>
<td>张三</td>
<td>123131</td>
</tr>
<tr>
<td>李四</td>
<td>456464</td>
</tr>
<tr>
<td>王五</td>
<td>78979879</td>
</tr>
<tr>
<td>赵钱</td>
<td>147741</td>
</tr>
<tr>
<td>周吴</td>
<td>852258</td>
</tr>
</table>
</body>
</html>

输出结果:

08.png

视频教程推荐:jQuery视频教程

以上就是使用jQuery怎么实现隔行变色效果的详细内容,更多请关注php中文网其它相关文章!

20期PHP线上班

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:jquery
  • 推荐:PHP从基础到实战教程视频

    相关文章

    相关视频


    专题推荐