Jquery点击隐藏父元素

如图,父容器中有三个div,如何用jquery实现点击阴影部分隐藏父容器呢?谢谢啦

$#D.onclick, functione { var target = e.target iftarget.id == D { $this.hide }
}

想要点击子元素时父元素不隐藏,可以给子元素添加阻止冒泡啊
$”#D div”.clickfunctione{

e.stopPropagation

}

$"#d1".clickfunction{ $this.parent.hide;
};

使用event判断点的是不是阴影部分

一般情况下给子元素阻止冒泡,上面那个说排除的应该也可以把

$#D.onclick,functione{if$e.target!=$#D{$#D.cssdisplay,none}}

发表评论

电子邮件地址不会被公开。 必填项已用*标注