我有一个用于筛选的div,希望在点击div外的任何地方时都能关闭它。 我正在尝试构建选择器,基本上选择除了特定元素和其子元素之外的所有元素。 以下是我尝试过但无法正常工作的代码:
$('*:not(:has(.exclude *))').live('click', function() {HideFilter();});
页面结构简化如下:
<div></div>
<div>
<div></div>
<div>
<div class="exclude"><inputs></div>
</div>
<div></div>
</div>
所以我想要所有的div,但是除了.exclude中的一个和其中的所有内容都需要有这个事件。我已经做了一段时间了,需要一些帮助。