jQuery实现的表格展开伸缩效果实例


Posted in Javascript onSeptember 07, 2016

本文实例讲述了jQuery实现的表格展开伸缩效果。分享给大家供大家参考,具体如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
table { border:0;border-collapse:collapse;} 
td { font:normal 12px/17px Arial;padding:2px;width:100px;} 
th { font:bold 12px/17px Arial;text-align:left;padding:4px;border-bottom:1px solid #333;width:100px;} 
.parent { background:#FFF38F;cursor:pointer;} /* 偶数行样式*/ 
.odd { background:#FFFFEE;} /* 奇数行样式*/ 
.selected { background:#FF6500;color:#fff;} 
</style>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
  $('tr.parent').click(function(){ // 获取所谓的父行
    $(this)
    .toggleClass("selected") // 添加/删除高亮
    .siblings('.child_'+this.id).toggle(); // 隐藏/显示所谓的子行
  });
})
</script>
</head>
<body>
<table>
  <thead>
    <tr>
      <th>姓名</th>
      <th>性别</th>
      <th>暂住地</th>
    </tr>
  </thead>
  <tbody>
    <tr class="parent" id="row_01">
      <td colspan="3">前台设计组</td>
    </tr>
    <tr class="child_row_01">
      <td>张山</td>
      <td>男</td>
      <td>浙江宁波</td>
    </tr>
    <tr class="child_row_01">
      <td>李四</td>
      <td>女</td>
      <td>浙江杭州</td>
    </tr>
    <tr class="parent" id="row_02">
      <td colspan="3">前台开发组</td>
    </tr>
    <tr class="child_row_02">
      <td>王五</td>
      <td>男</td>
      <td>湖南长沙</td>
    </tr>
    <tr class="child_row_02">
      <td>找六</td>
      <td>男</td>
      <td>浙江温州</td>
    </tr>
    <tr class="parent" id="row_03">
      <td colspan="3">后台开发组</td>
    </tr>
    <tr class="child_row_03">
      <td>Rain</td>
      <td>男</td>
      <td>浙江杭州</td>
    </tr>
    <tr class="child_row_03">
      <td>MAXMAN</td>
      <td>女</td>
      <td>浙江杭州</td>
    </tr>
  </tbody>
</table>
</body>
</html>

运行效果图如下:

jQuery实现的表格展开伸缩效果实例

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript 有用的脚本函数
May 07 Javascript
一些技巧性实用js代码小结
Oct 14 Javascript
Javascript面向对象编程(二) 构造函数的继承
Aug 28 Javascript
jQuery学习笔记之2个小技巧
Jan 19 Javascript
jQuery的remove()方法使用详解
Aug 11 Javascript
jquery实现简单的全选和反选功能
Jan 02 Javascript
JS克隆,属性,数组,对象,函数实例分析
Nov 26 Javascript
BootStrap整体框架之基础布局组件
Dec 15 Javascript
vue之数据交互实例代码
Jun 20 Javascript
Vue2.0基于vue-cli+webpack同级组件之间的通信教程(推荐)
Sep 14 Javascript
webpack打包node.js后端项目的方法
Mar 10 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
May 29 Javascript
JS实现页面载入时随机显示图片效果
Sep 07 #Javascript
JS简单实现浮动窗口效果示例
Sep 07 #Javascript
利用Javascript仿Excel的数据透视分析功能
Sep 07 #Javascript
Vue.js快速入门教程
Sep 07 #Javascript
jQuery实现简洁的轮播图效果实例
Sep 07 #Javascript
Vue.js每天必学之内部响应式原理探究
Sep 07 #Javascript
在JavaScript中调用Java类和接口的方法
Sep 07 #Javascript
You might like
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
Prototype使用指南之ajax
2007/01/10 Javascript
javascript实现 在光标处插入指定内容
2007/05/25 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
详解nodejs 文本操作模块-fs模块(五)
2016/12/23 NodeJs
微信小程序 跳转传参数与传对象详解及实例代码
2017/03/14 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
2017/09/01 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
JavaScript 作用域实例分析
2019/10/02 Javascript
JavaScript实现PC端四格密码输入框功能
2020/02/19 Javascript
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
Python正则表达式使用范例分享
2016/12/04 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
Python序列循环移位的3种方法推荐
2018/04/09 Python
用Python画小女孩放风筝的示例
2019/11/23 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
大四学年自我鉴定
2013/11/13 职场文书
车辆工程专业求职信
2014/06/14 职场文书
体育运动会广播稿
2014/10/05 职场文书
外贸业务员岗位职责
2015/02/13 职场文书
幼儿教师辞职信
2015/02/27 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
cypress测试本地web应用
2022/06/01 Javascript