jquery - 单击时隐藏父 div,但不隐藏其子 div

标签 jquery html

我有这样的东西:

<div id="parent">
  <div id="child">
    some content
  </div>
</div>

我想在点击父div时隐藏它,但在点击子div时则不想隐藏

我有这样的东西:

$('#parent').click(function(){
  $('this').hide();
});

有什么想法吗? 也许这是一个愚蠢的问题,但我不知道该怎么做,如果有人知道我会很感激

最佳答案

添加此:

$('#parent').click(function(){
$('this').hide();
});

$("#child").click(function(e) {
    e.stopPropagation();
});

您可以查看http://jsfiddle.net/lnanikian/f3qar/

关于jquery - 单击时隐藏父 div,但不隐藏其子 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23281705/

相关文章:

javascript - 未捕获的语法错误 : Unexpected token '-'

java - setDisplayedMnemonicIndex(int idx) 用于包含 HTML 的 JLabel

javascript - 在 View 中使用 C# MVC 多个动态模型

Jquery 使用每个迭代器

javascript - JQuery 找不到我的元素。为什么?

javascript - gsap&Angular - onComplete 触发函数但无法更改变量值

javascript - jquery-selectize.js 更改了下拉列表识别问题

javascript - jquery不选择?

javascript - 响应式设计中使用 Canvas 或 SVG 进行图像屏蔽

javascript - 单击将单选按钮值插入 mysql