首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.click()函数可处理整个文档,但不能处理一个div

.click()函数可处理整个文档,但不能处理一个div
EN

Stack Overflow用户
提问于 2014-02-07 18:21:12
回答 6查看 418关注 0票数 0

我有一个jquery函数,当单击文档上的任意位置时,它会隐藏一个div:

代码语言:javascript
复制
    $(document).click(function() {
    if($('#child_link').css("display") == "block"){
       $('#child_link').css("display","none");
      }
    });

我想为一个div '#child_link‘添加一个例外。我该如何执行此操作?

我试过了:

代码语言:javascript
复制
    $(document).not('#child_link').click(function() {
    if($('#child_link').css("display") == "block"){
       $('#child_link').css("display","none");
      }
    });

但它为整个文档添加了一个例外。

EN

Stack Overflow用户

发布于 2014-02-07 18:26:42

单击check div-id,如果不是“child_link”,则将其写入if。

代码语言:javascript
复制
$(document).click(function(e) {
    if( e.target.id != 'child_link'){
        if($('#child_link').css("display") == "block"){
            $('#child_link').css("display","none");
        }
    }
});
票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21625073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档