siblings筛选同胞元素
2016-05-16 14:49
453 查看
条件筛选的时候,被选中的元素都会添加一个active样式!
![](https://img-blog.csdn.net/20160516144245422?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
当有多个筛选分类时,点击当前筛选分类时,其他筛选分类的active样式不改变,而被点击的当前分类先移除子元素的active样式,再给被点击元素添加active样式
当有多个筛选分类时,点击当前筛选分类时,其他筛选分类的active样式不改变,而被点击的当前分类先移除子元素的active样式,再给被点击元素添加active样式
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>siblings筛选同胞元素</title> <script type="text/javascript" src="js/jquery.js"></script> <style type="text/css"> .list{ color: #cccccc; margin: 10px 0 0 0; clear: both; height: 20px; line-height: 20px; } .list li{ float: left; list-style: none; margin-left: 40px; cursor: pointer; } .list .active{ color: red; } </style> </head> <body> <h3></h3> <ul class="list"> <li class="active">点击</li> <li>点击</li> <li>点击</li> </ul> <ul class="list"> <li class="active">点击</li> <li>点击</li> <li>点击</li> </ul> <ul class="list"> <li class="active">点击</li> <li>点击</li> <li>点击</li> </ul> <script type="text/javascript"> $(".list li").click(function(){ $(this).addClass("active").siblings().removeClass("active"); }) </script> </body> </html>
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- js数组实现图片轮播
- js可突破windows弹退效果代码
- jquery遍历函数siblings()用法实例
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 爆炸式的JS圆形浮动菜单特效代码
- js select常用操作控制代码
- JS实现不使用图片仿Windows右键菜单效果代码
- 从jsp发送动态图像
- 原生js结合html5制作小飞龙的简易跳球
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值
- PHP VBS JS 函数 对照表
- node.js抓取并分析网页内容有无特殊内容的js文件
- jQuery siblings()用法实例详解