用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 相关文章推荐
基于Jquery的开发个代阴影的对话框效果代码
Jul 28 Javascript
jquery 实现窗口的最大化不论什么情况
Sep 03 Javascript
Javascript排序算法之计数排序的实例
Apr 05 Javascript
JavaScript知识点总结(十)之this关键字
May 31 Javascript
AngularJS extend用法详解及实例代码
Nov 15 Javascript
javascript监听页面刷新和页面关闭事件方法详解
Jan 09 Javascript
浅谈angular4生命周期钩子
Sep 05 Javascript
原生js检测页面加载完毕的实例
Sep 11 Javascript
原生JS实现自定义下拉单选选择框功能
Oct 12 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
Mar 24 Javascript
图解JS原型和原型链实现原理
Sep 15 Javascript
JavaScript分页组件使用方法详解
Jul 26 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
打造超酷的PHP数据饼图效果实现代码
2011/11/23 PHP
使用PHP获取当前url路径的函数以及服务器变量
2013/06/29 PHP
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
360搜索引擎自动收录php改写方案
2018/04/28 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
angularJS 中$scope方法使用指南
2015/02/09 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
基于jQuery实现点击弹出层实例代码
2016/01/01 Javascript
深入浅析JS的数组遍历方法(推荐)
2016/06/15 Javascript
jQuery插件imgAreaSelect基础讲解
2017/05/26 jQuery
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
不使用 JS 匿名函数理由
2017/11/17 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
js实现3D旋转相册
2020/08/02 Javascript
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
Python中变量交换的例子
2014/08/25 Python
python 数据的清理行为实例详解
2017/07/12 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
2019/01/29 Python
Django ORM多对多查询方法(自定义第三张表&amp;ManyToManyField)
2019/08/09 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
基于Keras中Conv1D和Conv2D的区别说明
2020/06/19 Python
浅谈keras中loss与val_loss的关系
2020/06/22 Python
python的flask框架难学吗
2020/07/31 Python
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
毕业生精彩的自我评价分享
2013/10/06 职场文书
鉴定评语大全
2014/05/05 职场文书
签约仪式致辞
2015/07/30 职场文书
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
在JavaScript中如何使用宏详解
2021/05/06 Javascript
vue选项卡切换的实现案例
2022/04/11 Vue.js