我再次迫切需要你的帮助。
所以基本上我有一个 div,id="parent",我希望能够隐藏它的内容,我还在这个 div 中嵌套了一个 div,id 为“nested”。“父”比“嵌套”更宽,所以我想要发生的是,当您单击“父”时,我希望激活隐藏功能,但是如果您单击“嵌套”,则此隐藏功能不会激活。
但是,当您单击“父级”和单击“嵌套”时,该功能会激活。这是代码:
HTML:
<div id="parent">
<div id="nested">
<p>Contents</p>
</div>
</div>
JQUERY:(放一个console.log代表隐藏功能)
var parent = $('#parent');
var nested = $('#nested');
parent.not(nested).click(function(){
console.log('Click');
});
看起来应该很简单,但我无法弄清楚!我的选择器错了吗?这是JQuery根本做不到的吗?非常感谢任何帮助!
谢谢!