点击高亮的收缩兄弟元素.
思路:
1.点击的其实是tr.(类为parent)
2.toggleClass可以切换样式
3.slblings(’.class’).toggle 可以根据其类来进行隐藏显示

代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"><style>.parent{background: #fff38f;cursor: pointer;}.child{background: #ffe}.parent td{text-align: center;}.selected{background: red;}
</style>
</head>
<body><table><thead><tr><th>姓名</th><th>性别</th><th>暂住地</th></tr></thead><tbody><tr class="parent" id="row01"><td colspan="3">前台设计小组</td></tr><tr class="child row01"><td>张山</td><td>男</td><td>浙江宁波</td></tr><tr class="child row01"><td>李四</td><td>女</td><td>浙江杭州</td></tr><tr class="parent" id="row02"><td colspan="3">前台开发组</td></tr><tr class="child row02"><td>王五</td><td>男</td><td>湖南长沙</td></tr><tr class="child row02"><td>赵六</td><td>女</td><td>浙江温州</td></tr><tr class="parent" id="row03"><td colspan="3">后台开发组</td></tr><tr class="child row03"><td>Rain</td><td>男</td><td>浙江杭州</td></tr><tr class="child row03"><td>MAXMAN</td><td>女</td><td>浙江杭州</td></tr></tbody></table><script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>
<script>$('.parent').click(function(){$(this).toggleClass('selected').siblings("." + this.id).toggle('100')})
</script></body>
</html>

参考《锋利的jQuery》(第2版)P160~P161

jquery --- 收缩兄弟元素相关推荐

  1. jQuery中兄弟元素、子元素和父元素的获取

    我们这里主要总结jQuery中对某元素的兄弟元素.子元素和父元素的获取,原声的Javascript代码对这些元素的获取比较麻烦一些,而jQuery正好对这些方法进行封装,让我们更加方便的对这些元素进行 ...

  2. jQuery - 获取兄弟元素

    获取指定元素的兄弟元素时,可以使用 adjacent sibling combinator (+),其中 +的两侧内容都是selector expression. 如果要获取下例中所有的  h1的直接 ...

  3. jQuery获取兄弟元素的各种方法总结

    1.next();//获取当前元素的下一个兄弟元素 2.nextAll();//获取当前元素后面所有的兄弟元素 3.prev();//获取当前元素的前一个兄弟元素 4.prevAll();//获取当前 ...

  4. jQuery 兄弟元素选择器

    本篇文章介绍jQuery的兄弟元素选择器 什么是兄弟元素? <ul id="list"><li class="li-1">web-725 ...

  5. jq获取兄弟节点_jQuery 获取兄弟元素的几种方法

    jQuery 获取兄弟元素的几种方法. 获取指定元素的兄弟元素时,可以使用adjacent sibling combinator (+),其中+的两侧内容都是selector expression. ...

  6. jquery兄弟标签_js jquery获取当前元素的兄弟级 上一个 下一个元素

    var chils= s.childNodes;  //得到s的全部子节点 var par=s.parentNode;   //得到s的父节点 var ns=s.nextSbiling;   //获得 ...

  7. jquery js 兄弟父元素的获取

    jQuery提供的方法 上来就把jQuery提供的方法摆在这里是不是有点不好呀,不过,我们从jQuery的方法名称上就能知道这些方法是干嘛的了. parent(selector) 查找父元素,可传入s ...

  8. html 获取下一个兄弟节点,js jquery获取当前元素的兄弟级 上一个 下一个元素

    var chils= s.childNodes;  //得到s的全部子节点 var par=s.parentNode;   //得到s的父节点 var ns=s.nextSbiling;   //获得 ...

  9. jquery获取元素(父级的兄弟元素的子元素)

    一.获取父级元素 使用jquery获取父级元素: parent() 例如:$(this).parent('ul'); 二.获取同级元素 使用jquery获取同级元素:siblings() 例如:$(t ...

最新文章

  1. 实战|基于图割算法的木材表面缺陷图像分析
  2. yolact实时分割
  3. 再谈访问修饰符——读《你必须知道的.net》
  4. go get 指定版本_没有VPS搭建govanityurls服务?别急!你依然可以自定义Go包导入路径...
  5. java_codereview随笔
  6. 一个女孩子对老公/男朋友的要求
  7. 微信小程序|area组件使用的地址数据文件plus
  8. ax200无线网卡黑苹果_无线网卡AX200刷killer1650X
  9. .Net IOC框架入门之一 Unity
  10. c语言数字代码,小O的数字 (C语言代码)
  11. android 网易视频无法播放器,如何使用网易视频云播放器Android Demo
  12. node2vec 包安装
  13. Eclipse SVN 创建分支
  14. 免费SSH远程连接工具
  15. cesium接入天地图影像与注记(经纬度)(cesium篇.70)
  16. Unity.TimeLine
  17. hadoop3.3.1搭建过程遇到的坑
  18. mysql 校对规则作用_讲讲Mysql中的校对规则究竟是怎么一回事
  19. Android热更新,Android面试题整理
  20. 医院PACS系统源码,PACS源码,带3D重建PACS系统源码

热门文章

  1. ios 检测是否联网_秋招|阿里 iOS 五轮面经分享,已收到阿里的意向书
  2. java 格式化 布尔型_Java基础篇(1)-格式化
  3. python流行趋势_Python流行度再创新高,学Python就从风变编程开始
  4. Unity将来时:IL2CPP是什么?
  5. 《Neural Networks for Machine Learning》学习二
  6. 亚伦•斯沃茨:提升时间的品质
  7. Codeforces Round #548 (Div. 2) A. Even Substrings
  8. 10个我最喜欢问程序员的面试问题
  9. node.js Lordofpomelo点击登录(login)终端提示成功,页面不跳转无反应
  10. 2011年9月19日 面试重点:asp.net运行原理和生命周期