jQurey判断下一项是否为指定项、下一项是否有指定项


此例子中,如果某个列表项没有二级列表,那么去掉它的展开、收起按钮。就是前边那个减号。


此时我们需要判断VOC综合治理技术这一项是否含有二级菜单,先来看一下代码结构

发现其父元素 li的下一项为midSubMenu

为子菜单,那么我们就可以对 midmenu ul li进行遍历

注意这里

必须要写.length>0,不写看起来是个布尔值,但实际上不是的,jq如果找不到这个next()会自动将最后一个元素输出

结果如下:

只输出了有二级的项,如果我们需要没有二级的项,对if中的条件取反就可以拿到了,那么我们就可以对其类名进行修改或者增删,来达到我们的目的

需要注意的是,如果你不希望jq去寻找该类以下的所有li标签,那么应该在选择器中加入>

即:

这样只会寻找一级。

最新文章

  1. ViewPager适配器FragmentStatePagerAdapter 与FragmentPagerAdapter
  2. 【读书笔记】iOS-iCloud编程
  3. hdu 5000 dp **
  4. 关于C#引用Dll后,找不到命名空间的问题
  5. http请求和http响应详细解析
  6. Java-J2SE学习笔记-线程-生产者消费者问题
  7. 使用SoapUI 测试 Web Service
  8. Hadoop1.0.3集成eclipse开发
  9. SAP:建表时如果有QUAN、CURR类型的字段不能激活的问题
  10. eclipse中java项目的build path详解(转载)
  11. Neutron网络-OPENSTACK讲得比较透和方便
  12. 转: LRU缓存介绍与实现 (Java)
  13. panda库------对数据进行操作---合并,转换,拼接
  14. 自学Zabbix3.9.2-模板Templates-linking/unlinking
  15. html{font-size:62.5%}
  16. ACM——八大输出方式总结
  17. 通用类 对象Excel互转
  18. MySQL经典练习题
  19. spring中集成shiro
  20. MongDB备份error: boost::filesystem::create_directory

热门文章

  1. OCPC产品初探
  2. Android Studio 如何更新到新版本
  3. Java利用线程工厂监控线程池
  4. 201871030133-徐作朝 实验二 个人项目—《D{0-1} KP》项目报告
  5. Dynamics CRM实体系列之窗体
  6. Dynamics CRM制作报表的时候让用户可以用自己的权限浏览数据
  7. Leedcode算法专题训练(数组与矩阵)
  8. 了解什么是redis的雪崩和穿透?redis崩溃之后会怎么样?系统该如何应对这种情况?如何处理redis的穿透?
  9. 【CTF】WDCTF-2017 3-1 writeup
  10. Jmeter对数据库批量增删改查