用JQuery实现表格隔行变色和突出显示当前行的代码


Posted in Javascript onFebruary 10, 2012

用JQuery实现表格隔行变色和突出显示当前行的代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>表格隔行背景和突出显示当前行</title> 
<script type="text/javascript" src="jquery-1.4.2.min.js"></script> 
<style type="text/css"> 
body{ margin:0 auto; font-size:12px;} 
.data_list td{ width:100px;} 
</style> 
<script type="text/javascript"> 
/* 当鼠标移到表格上是,当前一行背景变色 */ 
$(document).ready(function(){ 
$(".data_list tr td").mouseover(function(){ 
$(this).parent().find("td").css("background-color","#d5f4fe"); 
}); 
}) 
/* 当鼠标在表格上移动时,离开的那一行背景恢复 */ 
$(document).ready(function(){ 
$(".data_list tr td").mouseout(function(){ 
var bgc = $(this).parent().attr("bg"); 
$(this).parent().find("td").css("background-color",bgc); 
}); 
}) 
$(document).ready(function(){ 
var color="#ffeab3" 
$(".data_list tr:odd td").css("background-color",color); //改变偶数行背景色 
/* 把背景色保存到属性中 */ 
$(".data_list tr:odd").attr("bg",color); 
$(".data_list tr:even").attr("bg","#fff"); 
}) 
</script> 
</head> 
<body> 
<table class="data_list"> 
<tr><td> 100 </td> <td> 100 </td><td> 100 </td><td> 100 </td><td> 100 </td></tr> 
<tr><td> 100 </td> <td> 100 </td><td> 100 </td><td> 100 </td><td> 100 </td></tr> 
<tr><td> 100 </td> <td> 100 </td><td> 100 </td><td> 100 </td><td> 100 </td></tr> 
<tr><td> 100 </td> <td> 100 </td><td> 100 </td><td> 100 </td><td> 100 </td></tr> 
<tr><td> 100 </td> <td> 100 </td><td> 100 </td><td> 100 </td><td> 100 </td></tr> 
<tr><td> 100 </td> <td> 100 </td><td> 100 </td><td> 100 </td><td> 100 </td></tr> 
<tr><td> 100 </td> <td> 100 </td><td> 100 </td><td> 100 </td><td> 100 </td></tr> 
<tr><td> 100 </td> <td> 100 </td><td> 100 </td><td> 100 </td><td> 100 </td></tr> 
</table> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript中的Array对象使用说明
Jan 17 Javascript
浅谈类似于(function(){}).call()的js语句
Mar 30 Javascript
JQuery实现的按钮倒计时效果
Dec 23 Javascript
ECharts仪表盘实例代码(附源码下载)
Feb 18 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 Javascript
Bootstrap缩略图的创建方法
Mar 22 Javascript
JS实现弹出下载对话框及常见文件类型的下载
Jul 13 Javascript
vue生成token保存在客户端localStorage中的方法
Oct 25 Javascript
jQuery实现基本隐藏与显示效果的方法详解
Sep 05 jQuery
vue+axios实现post文件下载
Sep 25 Javascript
Element Tooltip 文字提示的使用示例
Jul 26 Javascript
针对Vue路由history模式下Nginx后台配置操作
Oct 22 Javascript
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
Feb 10 #Javascript
基于jquery点击自以外任意处,关闭自身的代码
Feb 10 #Javascript
jqPlot 图表中文API使用文档及源码和在线示例
Feb 07 #Javascript
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
Feb 07 #Javascript
jquery 操作日期、星期、元素的追加的实现代码
Feb 07 #Javascript
jQuery插件原来如此简单 jQuery插件的机制及实战
Feb 07 #Javascript
jQuery之end()和pushStack()使用介绍
Feb 07 #Javascript
You might like
基于mysql的bbs设计(五)
2006/10/09 PHP
php 三维饼图的实现代码
2008/09/28 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
php 删除一个数组中的某个值.兼容多维数组!
2012/02/18 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
拖动Html元素集合 Drag and Drop any item
2006/12/22 Javascript
JS重要知识点小结
2011/11/06 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
jquery对ajax的支持介绍
2013/12/10 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
vue keep-alive请求数据的方法示例
2018/05/16 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
小程序怎样让wx.navigateBack更好用的方法实现
2019/11/01 Javascript
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
python标准日志模块logging的使用方法
2013/11/01 Python
Python下rrdtool模块的基本使用方法
2015/11/13 Python
Python 实现简单的shell sed替换功能(实例讲解)
2017/09/29 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
Python爬虫爬取电影票房数据及图表展示操作示例
2020/03/27 Python
python中remove函数的踩坑记录
2021/01/04 Python
Pandas之缺失数据的实现
2021/01/06 Python
苹果香港官方商城:Apple香港
2016/09/14 全球购物
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
物流司机岗位职责
2013/12/28 职场文书
2015年入党决心书
2015/02/05 职场文书
学生逃课检讨书
2015/02/17 职场文书
2015年大学生工作总结
2015/04/21 职场文书
幼儿园校车安全责任书
2015/05/08 职场文书
订货会主持词
2015/07/01 职场文书
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
springboot为异步任务规划自定义线程池的实现
2022/06/14 Java/Android