Document

*{

margin: 0;

padding:0;

}

a{

color:#000;

}

.asd-off{

background-color: yellow;

}

.asd-on{

background-color: lightgreen;

}

.chk-tap{

background-color: #e4393c;

}

.chk-j{

background-color: lightblue;

}

  • 即时显码
  • 追溯查询
  • 生码管理
  • 自动扫码

仓库管理

  • 产品仓库
  • 出入库记录
  • 不合格产品

质检管理经销商分销

  • 我的商品
  • 分销记录

基础信息设置

  • 计量单位设置
  • 产品检验项目设置
  • 产品信息
  • 企业信息

权限管理

  • 角色权限
  • 用户角色
  • 用户管理
  • 角色管理
  • 权限管理

关于我们

/*左侧主导航*/

$('.asd-off').click(function(){

if($(this).siblings('ul').css('display')=='none'){

$(this).parent('li').siblings('li').removeClass('asd-on');

$(this).addClass('asd-on');

$(this).siblings('ul').slideDown(50).children('li');

if($(this).parents('li').siblings('li').children('ul').css('display')=='block'){

$(this).parents('li').siblings('li').children('ul')

.parent('li').children('a').removeClass('asd-on');

$(this).parents('li').siblings('li').children('ul').slideUp(50);

}

}else{

//控制自身变成+号

$(this).removeClass('asd-on');

//控制自身菜单下子菜单隐藏

$(this).siblings('ul').slideUp(50);

//控制自身子菜单变成+号

$(this).siblings('ul').children('li')

.children('ul').parent('li').children('a').addClass('asd-on');

//控制自身菜单下子菜单隐藏

$(this).siblings('ul').children('li').children('ul').slideUp(50);

//控制同级菜单只保持一个是展开的(-号显示)

$(this).siblings('ul').children('li').children('a').removeClass('asd-on');

}

});

$(".menu_dropdown li").on("click",function(){

$(this).addClass('chk-j').siblings().removeClass("chk-j");

})

$(".menu_dropdown li").on("click",function(){

$(this).addClass('chk-j').siblings().removeClass("chk-j");

})

**请问上面这段代码可以怎么改进?

这样做$(this).siblings()只能指向.menu_dropdown直接包裹的li而不能操作到.asd-child里的li将其样式删除**

比如说我点【用户角色】了【产品检验项目设置】和【追溯查询都没有清除样式】,需求就是不管是那一层的li点击了能够清除.menu_dropdown

li其他的样式。

siblings获取不平级_siblings()是获取平级元素,哪不是平级应该怎么获取元素呢?...相关推荐

  1. .NET平台下,钉钉微应用开发之:获取userid

    工作需求,开发钉钉微应用和小程序,之前有接触过支付宝小程序和生活号的开发,流程没有很大的差别,这里记录下我用ASP.NET MVC实现钉钉微应用的开发,并实现获取用户的userid.小弟我技术有限,本 ...

  2. html 文档自动获取css,前端基础中css选择器,html文档 ,与javascrip中基本的获取

    1,Vscode自动刷新插件与格式化插件 应用搜索搜索liveserver,安装后.点击右下角Golive可以进入使用. 格式化插件prettier:首选项,设置,搜索format,勾选prettie ...

  3. angularjs 获取复选框的值_利用胚子冲刺增幅 红字胚子获取途径都在这_DNF经验心得 - 地下城与勇士 - DNF...

    游久DNF国庆口令码:U9DNF922 ,日开放兑换,15天黑钻.疲劳药.时间引导石.一次性继承装置.华丽的徽章神秘礼盒随机领取!复制口令码:U9DNF922 戳这里兑换>> 最近游戏中开 ...

  4. Redis 笔记(06)— set 类型(向集合添加元素、获取集合元素个数、判断集合中是否包含某个元素、删除给定元素、返回集合中所有元素、计算集合的交集、并集、差集)

    Redis 的 set 集合内部的键值对是无序的唯一的.它的内部实现相当于一个特殊的字典,字典中所有的 value 都是一个值 NULL .当集合中最后一个元素移除之后,数据结构自动删除,内存被回收. ...

  5. uniapp同步获取用户信息_微信小程序云开发教程微信小程序的API入门获取用户身份信息系列API...

    同学们大家好,我是小伊同学,上一节我们介绍了一些常用API,今天我们接着来学习一组API,那就是获取用户身份信息的API. 在微信小程序中,我们往往需要获取用户的身份信息,比如昵称.头像.性别.地区等 ...

  6. php 获取对象中的元素个数组长度,php数组长度怎么获取

    我们可以将元素添加到数组或从数组中删除元素,那么如果我们想要知道数组中存在的元素的总长度或总数,我们就可以使用count() 或sizeof函数. 下面我们就通过简单的示例,给大家介绍php获取数组长 ...

  7. php获取ios或android通过文件头(header)传过来的坐标,通过百度接口获取具体城市和地址,并存入到session中...

    首先,在function.php方法文件中封装一个获取header头文件的方法. if (!function_exists('getallheaders')) { function getallhea ...

  8. 微信授权登录,authorize不执行;uniapp 获取用户信息权限失败;无法通过wx.getUserInfo与<button open-type=“getUserInfo“/>获取用户个人信息

    微信登录的接口又又又又改了 微信官方本次修改说明 wx.getUserProfile 小程序的open-data uniapp的open-data 为优化用户的使用体验,平台将进行以下调整: 202 ...

  9. 不推荐二周目跑重复剧情 不推荐开混10,建议开混11,游戏文本的奖励减半并没有生效. 混10=混11+混乱词条 1.经济获取(学自大佬:小小银Salmon【B站号】) 金币获取:刚通关开混乱11,拿主

    不推荐二周目跑重复剧情 不推荐开混10,建议开混11,游戏文本的奖励减半并没有生效. 混10=混11+混乱词条 1.经济获取(学自大佬:小小银Salmon[B站号]) 金币获取:刚通关开混乱11,拿主 ...

  10. js第7章DOM案例:获取操作的元素、元素内容操作、元素属性操作、classList的使用、获取节点、节点追加、删除节点和节点属性

    目录 1.获取操作的元素 document对象的方法 document对象的属性 Element对象的方法和属性 2. 元素内容操作 3.元素属性操作 4.classList的使用 5. 获取节点 6 ...

最新文章

  1. GPT-3:现实版的“贾维斯”?还是真「人工」智能?
  2. 【TDS学习笔记】Install the Web Admin Tool for TDS
  3. 【Network】Neutron-Docker-K8S
  4. asp.net core json返回的时间格式出现T 如何解决
  5. oracle虚拟机字符集,更改虚拟机上的oracle字符集
  6. 我们为什么要学习3D建模?
  7. 在ubuntu下配置C和C++的编译环境
  8. mysql blob 字段,mysql BLOB字段类型用法介绍
  9. android定时启动 tasker,Android 神器 Tasker 个人的一些配置
  10. Java 选择视频文件对话窗口
  11. html svg折线带圆角,SVG / d3.js上的矩形的一个角的圆角(svg / d3.js rounded corner
  12. day07 c++复习 核心编程02 核心内容(1、友元 2、3、继承 )
  13. 最近整理的乱七八糟的东东
  14. 手机拨出等待时间长_手机打不出去电话怎么回事 一分钟轻松排查原因
  15. 暗影精灵5学计算机够用吗,使用一个月 聊聊我对暗影精灵5的感受
  16. 隐式图层动画 (Implicit Layer Animation)
  17. 利用python处理dna序列_Python + 生物信息 02 :Biopython 分析序列
  18. 黑马程序员——IOS学习—基本UI控件的代码创建
  19. 【macOS】mac电脑M2芯片安装Homebrew 最简单的方法
  20. [转载]***编年史 之 上帝派来的***

热门文章

  1. 深度学习调用TensorFlow、PyTorch等框架
  2. YOLO、SSD、FPN、Mask-RCNN检测模型对比
  3. H.264/H265码流解析
  4. tp5+linux+apache php7.1.30环境下,上传图片报错:mkdir():permission denied
  5. 2022-2028年中国消防报警行业市场前瞻与投资战略规划分析报告
  6. 2022-2028年中国生物类似药产业深度调研及前瞻分析报告
  7. Dubbo的使用及原理浅析.
  8. fastJson的使用
  9. LTE QCI分类 QoS
  10. 查询Master下的系统表和系统视图获取数据库的信息和简单的渗透测试