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

 更新时间:2012年02月10日 17:44:58   作者:  
用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>

相关文章

  • Jquery Mobile 自定义按钮图标

    Jquery Mobile 自定义按钮图标

    很多朋友都反应jquery mobile自带的图标真的是少之又少,另外我也觉得图标偏小(系统自带的是18*18的),于是琢磨着如何自定义按钮图标,下面小编把我的方法分享在脚本之家平台供大家借鉴
    2015-11-11
  • jQuery $命名冲突解决方案汇总

    jQuery $命名冲突解决方案汇总

    也许你在看此文章之前还不知道jquery有一个noConflict()东西了,它就是为了避免与其它js插件碰到相同变量的一个解决方法,利用noConflict()可以把变量存到其它指定的变量中去
    2014-11-11
  • jQuery中内容过滤器简单用法示例

    jQuery中内容过滤器简单用法示例

    这篇文章主要介绍了jQuery中内容过滤器简单用法,结合实例形式分析了jQuery中内容过滤器的相关概念、功能、应用场景及相关使用方法,需要的朋友可以参考下
    2018-03-03
  • js jquery获取随机生成id的服务器控件的三种方法

    js jquery获取随机生成id的服务器控件的三种方法

    由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,下面为大家整理了三种方法,感兴趣的朋友可以参考下哈,希望对大家有所帮助
    2013-07-07
  • jquery中object对象循环遍历的方法

    jquery中object对象循环遍历的方法

    这篇文章主要介绍了jquery中object对象循环遍历的方法,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • jquery 弹出层实现代码

    jquery 弹出层实现代码

    在项目中遇到一个问题,本来以为是使用dropdownlist的效果的,仔细一看,其实是在点击文本框以后,在其正下方弹出一个层,里边有多个选项进行选择。很像jQuery.datepicker 的效果。
    2009-10-10
  • js和jQuery设置Opacity半透明 兼容IE6

    js和jQuery设置Opacity半透明 兼容IE6

    对于每一个网站前端开发人员,常常都会遇到设置div透明度的需求,比如在实现图片幻灯片切换效果经常就需要使图片淡入淡出。本文分别对原生js和jQuery在IE和其它浏览器中设置透明度的方法和相关注意事项进行总结。
    2016-05-05
  • jQuery查找和过滤_动力节点节点Java学院整理

    jQuery查找和过滤_动力节点节点Java学院整理

    这篇文章主要为大家详细介绍了jQuery查找和过滤的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • jQuery之自动完成组件的深入解析

    jQuery之自动完成组件的深入解析

    本篇文章是对jQuery中的自动完成组件进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • jquery按回车提交数据的代码示例

    jquery按回车提交数据的代码示例

    jquery按回车提交数据的代码示例,很简单的一个方法,看一下就明白
    2013-11-11

最新评论