jquery 选择除 div 及其子元素之外的所有元素

2024-01-01

我有这个 html/css 代码:

<body>
        <!-- BEGIN: HEADER AREA -->
        <?php require("snippets/header_area.php"); ?>
        <!-- END: HEADER AREA -->
        <div id = "presentation_area">
            <div id = "submenu_area">
                <div id = "sliding_menu_area">
                </div>
                <div id = "tags">
                    <div id = "1">
                        <img src = "lang/el/images/1.png" />
                    </div>
                    <div id = "2">
                        <img src = "lang/el/images/2.png" />
                    </div>
                    <div id = "3">
                        <img src = "lang/el/images/3.png" />
                    </div>
                    <div id = "4">
                        <img src = "lang/el/images/4.png" />
                    </div>
                </div>
            </div>
        </div>
    </body>

我试图在用户单击除#sub_menu_area。我使用js的以下部分:

$('*').not('#submenu_area').click(function(){
        if(slide == "open"){
            $('#sliding_menu_area').toggle(effect);
            slide = "close";
        }
    });

不幸的是,孩子们不知何故没有被排除在外,点击它会切换很多次。有谁知道如何正确做吗? :)

EDIT:所以我需要一个 jquery 选择器来正确获取:on click of all elements of body EXCEPT for #submenu_area and its descendants.


尝试这个:

$(document).click(function(e) {
        if ($(e.target).is('#submenu_area, #submenu_area *')) {
            return;
        }
        if(slide == "open"){
            $('#sliding_menu_area').toggle(effect);
            slide = "close";
        }
    });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jquery 选择除 div 及其子元素之外的所有元素 的相关文章

  • jQuery Find() 和 XML 在 IE 中不起作用

    我正在尝试使用 jQuery 来解析内存中的 XML 文档 除了 IE 之外 这在所有东西上都很有效 令人震惊 一些谷歌搜索显示 问题很可能是由于 IE 将我的文档视为 HTML 而不是 XML MIME 类型 有没有办法让我的 jQuer
  • Ajax 没有将我重定向到下一页

    我正在尝试将单击的图像的 ID 传递到下一页 当我开发代码时 它没有将我重定向到下一页 当我单击 F12 并检查网络中的 POST 时 它显示变量已正确传递到下一页 如附图所示 但它没有将我重定向到下一页 所以现在我知道变量在下一页中正确传
  • 雷达扫描仪旋转效果

    我正在尝试找出一个可能的解决方案 如何使用 jQuery 和 CSS 创建雷达扫描仪效果 本质上 半透明三角形光束将围绕 div 的中点旋转 这可以用 jQuery 实现吗 还是我应该采取其他方法 我不喜欢使用 gif 动画 你不需要 jQ
  • Jquery:将链接标记为已访问而不打开它们?

    我无意仅仅更改链接 我听说这是不可能的 但如果不是 我很想知道如何更改 如果需要的话 我可以将其添加到浏览器历史记录中 我想遍历所有 a 位于页面上并将其状态更改为已访问 例如 a each function mark as visited
  • 如何在文本区域中使用除“文本插入符号”之外的透明字体?

    我有一个简单的文本区域 我需要制作透明字母 同时允许文本插入符可见 当我应用以下规则时 我会得到隐形插入符 textarea background transparent opacity 0 当我键入不可见文本时 我需要看到文本插入符移动
  • 我的 CSS 未在 Internet Explorer 11 和 Firefox 中加载!仅适用于 Chrome

    我正在创建一个简单的网页 我的 CSS 只能在 Chrome 中使用 它在 Firefox 和 IE11 中都不起作用 这是我的 HTML h1 b u Adding a new Visitor u b h1 br div class wr
  • jQuery:如果使用 html() 从 DOM 中删除事件处理程序,是否会从对象中删除事件处理程序

    我担心应用程序中的内存泄漏 因为我经常使用 jquery 的 html 方法来替换 DOM 中的内容 我只是想确保这些事件侦听器不会停留在浏览器内存中 我搜索了 jquery 文档没有明确的答案 有人知道吗 多谢你们 是的 他们是 如果你使
  • 使用deployJava.runApplet来定位特定元素

    经过多年成功维护一个使用旧有的小程序 嵌入Java小程序的方法 我们无法捂住耳朵唱 啦啦啦 不再了 是时候使用 deployJava runApplet 当我使用点击处理程序触发此方法时 此处通过 jQuery 在按钮上使用事件侦听器 但这
  • div 边框上的内边距

    我想在 css 边框上添加填充 将其拉入 div 内 远离边缘 使用 css 可以吗 css3 很好 webkit 这是设计 我通过将一个 div 放在一个 div 中 然后给内部 div 一个边框来做到这一点 我想让标记尽可能精简 所以如
  • 调整文本区域大小

    我需要使用文本区域来显示一些文本 问题是 如果我放置 4 5 行文本 就会出现滚动条 如何使用 CSS HTML 使文本区域与其内容一样大 没有滚动条 文本区域不需要动态更改其大小 我仅使用它来显示文本 我也可以使用禁用的文本区域 我希望文
  • 取消html5浏览器中的单图请求

    我正在动态加载 大 图像以绘制到 html5 画布中 如下所示 var t new Image t onload t src http myurl 但每隔一段时间就会想取消图片请求完全地 我想出的唯一方法是设置src to i e t sr
  • 如何重新加载 jquery dropkick 对象

    我使用一个简单的选择列表和 jquery dropkick 库来使其美观 现在我想在更改相应的选择元素后更改 dropkick 内容 出现了一个新选项 但只需调用 select dropkick 不起作用 而且好像不支持 只需从头开始重建那
  • jQuery 插件不能很好地与 Angularjs 配合使用

    我用过jQuery 滑块在我的项目中 我使用 Angular 加载图像 我目前的观点是这样的 div div class slides container a href img width 919 height 326 alt a div
  • 如何在ASP.NET Webform中使用Jquery表单插件?

    我遇到了这个插件 http malsup com jquery form getting started http malsup com jquery form getting started 我想知道如何在 ASP NET WebForm
  • jquery 验证错误位置

    这看起来很简单 但我无法弄清楚 我正在使用 jquery 验证插件 我验证所有文件 但我想要的是在输入文本行中显示验证消息警报 例如在电子邮件输入中 请填写电子邮件地址 但现在它出现在所有字段下 在我的html中
  • 防止浮动换行,直到元素达到最小宽度

    我有可变宽度的 HTML 布局 内容左侧有一个固定宽度的菜单 div 可变宽度 由 css max width 和 min width 设置 对于非常窄的浏览器窗口 我希望内容包裹在菜单下方 我目前通过设置来实现这一点float left在
  • 动画进度元素值

    我有一个progress元素 该元素如下所示 div class container div div div
  • Twitter 嵌入时间轴小部件

    我继续下载http platform twitter com widgets js http platform twitter com widgets js And the http platform twitter com embed t
  • 悬停时为 SVG 制作动画

    我正在尝试在悬停时为 SVG 文件设置动画 默认情况下 它可以使用 svg 函数实现出色的动画效果 例如
  • 单击引导分页链接时调用 jquery 函数

    我想在单击引导分页链接时调用 jquery 函数 假设我想从第1页遍历到第2页 应该调用一个jquery函数 我正在使用以下代码 但它不起作用 ul pagination on click li function alert page ch

随机推荐

  • 如何使用 iBatis 将数组写入 Oracle 10g XE 数据库?

    我一直在寻找这个高低的答案 但找不到答案 基本上我有一个对象正在使用 iBatis 写入我的数据库 这适用于字符串 整数等基本类型 但我的对象的属性之一是其他对象的数组 我希望能够保留这一点 然后调用 selectById 语句并检索包括数
  • 当我通过 socket.io 操作会话时,如何避免 node.js 中的竞争条件?

    我在我的 socket io 设置中使用这个授权函数 io set authorization function data accept if data headers cookie return accept Session cookie
  • UItextField 委托不工作

    在我的 iPad 应用程序中 我有两个文本字段 一个显示正常的默认文本字段 另一个应显示选择器作为其输入视图 问题是 一旦我使用txt1显示默认键盘 然后当我触摸第二个文本字段时txt1键盘保持可见 我也写过 txt1 resignFirs
  • 如何获取RSpec当前的上下文名称?

    如果我有这样的 rspec describe Foo do init go here describe Sub Foo do it should Bar do test go here puts lt need Foo Sub Foo sh
  • 从工具栏提交 SAS 代码或宏

    是否可以将 SAS 脚本或宏分配给 Base SAS 中的工具栏按钮 即 您可以 dm 宏或 sas 脚本吗 当然 这是一种方法 转到工具 gt 自定义 选择自定义选项卡 单击 添加工具 最左边的按钮 命令 一词的正上方 创建一个新的空白按
  • ASP.NET - 条件 Web.config

    我是 ASP 新手 想知道它是否有条件 编译 我知道它没有编译 我的意思是 我的应用程序交付给不同的用户 每个都有自己的条件应用程序编译 现在我需要有条件地更改 Web config 有没有办法使用条件编译符号 EOG 如果 Daniel
  • 在 C++ 中传递具有多个条目的结构

    我试图传递一个坐标 它被定义为具有 2 个整数参数的结构 该结构称为 coord 如下所示 UpdateB 0 0 其中输入参数的类型为 coord 即在上面的语句中我试图传递一个坐标0 0 UpdateB是某种功能 我收到错误 有什么想法
  • 在 Rcpp 中按列对数据框排序

    有没有简单的方法可以通过 RCpp 中的两列 或多列或一列 对 DataFrame 进行排序 网上有很多排序算法 或者我可以使用std sort带有 DataFrame 的包装器 但我想知道 RCpp 或 RCppArmadillo 中是否
  • jQuery click() 没有点击?

    我以为 jQuery 的click 可以让我们添加一个处理程序或仅单击一个元素吗 但是 我尝试过 function setTimeout function a first trigger click or click the same 30
  • 分配空列表

    我真的不知道我是如何偶然发现这个的 我也不知道该怎么想 但显然 是 python 中的合法操作 所以也是 but 不允许 虽然似乎没有任何效果 但我想知道 到底是什么 这和Python的多重赋值 序列拆包 有关 a b c 1 2 3 工作
  • 'FBSession:未提供 AppID

    我刚刚使用新的 iOS 版 Facebook 3 0 SDK 更新了我的应用程序 在此之前 我使用的是利用 FBSessionDelegate 和 FBRequestDelegate 的 SDK 在该 SDK 中 我们必须将此代码放置在 a
  • 应用程序不会从命令行完整路径启动,但会在 CD 到目录后启动

    我正在尝试从注册表运行 Net C 应用程序Run键 在HKEY LOCAL MACHINE SOFTWARE Microsoft Windows CurrentVersion Run 其他字符串值存在并启动一切都很好 但由于某种莫名其妙的
  • 我将华氏温度转换为摄氏度的代码有什么问题?

    Programme to covert Farenheight to Celcius F input Enter Value F F 32 9 5 print The temperature is F Degrees Celcius 当我尝
  • 在 Swift 中使用 NSDate 进行 NSSortDescriptor 排序

    我如何使用托管对象的日期属性对 NSFetchRequest 进行排序 这样它就创建了一个按日期顺序排列的数组 到目前为止 这是我的代码 var request NSFetchRequest NSFetchRequest entityNam
  • 尝试返回父记录的子记录的所有列

    我正在寻找一种解决方案 通过该解决方案可以获得父记录的所有子记录 我找到了一个满足我的需求的解决方案 如下所示 https stackoverflow com a 28366310 726802 唯一的问题是上述解决方案是连接 ID 当前结
  • Google Now 类似于 iOS 上的界面

    所以 我非常喜欢 Android 上的 Google Now 卡片界面 最近它甚至登陆了 iOS 有没有任何教程或示例项目可以帮助我为我的 iOS 应用程序创建卡片界面 根据我的研究 我已经能够使用自定义 UICollectionViewF
  • Twitter Bootstrap:中心药丸

    我的问题是如何使药片居中 我尝试在周围添加中心块并更改float left to float center但没有任何帮助 这已经变得简单多了 你只需要使用text center容器上的类 并应用display inline block to
  • 致命异常:主要 - 我的应用程序不再在 Android 设备上运行,但可以在桌面上运行

    这是我第一次遇到这个问题 我完全不知道该怎么办 我曾经在虚拟设备以及手机和平板电脑上测试我的应用程序 我经常测试它 比如每 1 2 小时一次 有一次 它停止在所有 Android 设备上运行 但它仍然可以在桌面上运行 在 Android 设
  • 如何解决Chrome使用xhr轮询时的6个连接限制

    我最近发现Chrome似乎有6个连接限制 Chrome 在传输一定量的数据后挂起 等待可用的套接字 https stackoverflow com questions 23679968 chrome hangs after certain
  • jquery 选择除 div 及其子元素之外的所有元素

    我有这个 html css 代码 div div div div div div div div div div