У меня есть 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, чтобы иметь событие.Я занимаюсь этим некоторое время, мне нужна помощь.