热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jquery选择器,选择不包含指定标签的元素

我有这样一个,对应一个sidebar的菜单

我有这样一个

    , 对应一个sidebar的菜单



    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15

    外面那层

    1
  • 里面的




    1

    点击只是展开下拉菜单,现在我想监听最里面的

    1
  • 中的

    1

    的点击事件,
    我的思路是外面的的

    1

    里面包含

    1

    标签,想用jquery选择器来排除,我想到的是

    1
    $('page-sidebar-menu > li > a, a:not(:has(i))').on('click', ...);

    ,结果调试发现点击外面的

    1

    也会触发,我这种写法有什么问题?或者正确的应该怎么写?


       



推荐阅读
author-avatar
刘惠雯661556
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有