jquery --- 收缩兄弟元素
点击高亮的收缩兄弟元素.
思路:
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 --- 收缩兄弟元素相关推荐
- jQuery中兄弟元素、子元素和父元素的获取
我们这里主要总结jQuery中对某元素的兄弟元素.子元素和父元素的获取,原声的Javascript代码对这些元素的获取比较麻烦一些,而jQuery正好对这些方法进行封装,让我们更加方便的对这些元素进行 ...
- jQuery - 获取兄弟元素
获取指定元素的兄弟元素时,可以使用 adjacent sibling combinator (+),其中 +的两侧内容都是selector expression. 如果要获取下例中所有的 h1的直接 ...
- jQuery获取兄弟元素的各种方法总结
1.next();//获取当前元素的下一个兄弟元素 2.nextAll();//获取当前元素后面所有的兄弟元素 3.prev();//获取当前元素的前一个兄弟元素 4.prevAll();//获取当前 ...
- jQuery 兄弟元素选择器
本篇文章介绍jQuery的兄弟元素选择器 什么是兄弟元素? <ul id="list"><li class="li-1">web-725 ...
- jq获取兄弟节点_jQuery 获取兄弟元素的几种方法
jQuery 获取兄弟元素的几种方法. 获取指定元素的兄弟元素时,可以使用adjacent sibling combinator (+),其中+的两侧内容都是selector expression. ...
- jquery兄弟标签_js jquery获取当前元素的兄弟级 上一个 下一个元素
var chils= s.childNodes; //得到s的全部子节点 var par=s.parentNode; //得到s的父节点 var ns=s.nextSbiling; //获得 ...
- jquery js 兄弟父元素的获取
jQuery提供的方法 上来就把jQuery提供的方法摆在这里是不是有点不好呀,不过,我们从jQuery的方法名称上就能知道这些方法是干嘛的了. parent(selector) 查找父元素,可传入s ...
- html 获取下一个兄弟节点,js jquery获取当前元素的兄弟级 上一个 下一个元素
var chils= s.childNodes; //得到s的全部子节点 var par=s.parentNode; //得到s的父节点 var ns=s.nextSbiling; //获得 ...
- jquery获取元素(父级的兄弟元素的子元素)
一.获取父级元素 使用jquery获取父级元素: parent() 例如:$(this).parent('ul'); 二.获取同级元素 使用jquery获取同级元素:siblings() 例如:$(t ...
最新文章
- 实战|基于图割算法的木材表面缺陷图像分析
- yolact实时分割
- 再谈访问修饰符——读《你必须知道的.net》
- go get 指定版本_没有VPS搭建govanityurls服务?别急!你依然可以自定义Go包导入路径...
- java_codereview随笔
- 一个女孩子对老公/男朋友的要求
- 微信小程序|area组件使用的地址数据文件plus
- ax200无线网卡黑苹果_无线网卡AX200刷killer1650X
- .Net IOC框架入门之一 Unity
- c语言数字代码,小O的数字 (C语言代码)
- android 网易视频无法播放器,如何使用网易视频云播放器Android Demo
- node2vec 包安装
- Eclipse SVN 创建分支
- 免费SSH远程连接工具
- cesium接入天地图影像与注记(经纬度)(cesium篇.70)
- Unity.TimeLine
- hadoop3.3.1搭建过程遇到的坑
- mysql 校对规则作用_讲讲Mysql中的校对规则究竟是怎么一回事
- Android热更新,Android面试题整理
- 医院PACS系统源码,PACS源码,带3D重建PACS系统源码
热门文章
- ios 检测是否联网_秋招|阿里 iOS 五轮面经分享,已收到阿里的意向书
- java 格式化 布尔型_Java基础篇(1)-格式化
- python流行趋势_Python流行度再创新高,学Python就从风变编程开始
- Unity将来时:IL2CPP是什么?
- 《Neural Networks for Machine Learning》学习二
- 亚伦•斯沃茨:提升时间的品质
- Codeforces Round #548 (Div. 2) A. Even Substrings
- 10个我最喜欢问程序员的面试问题
- node.js Lordofpomelo点击登录(login)终端提示成功,页面不跳转无反应
- 2011年9月19日 面试重点:asp.net运行原理和生命周期