li
ページ上の要素またはそのコンテナーではない要素がクリックされたときに、いくつかの要素を非表示にしようとしています ( div.dropdown_container
)。私はそれを機能させることができないようです。
$("body").on("click", "*:not(div.dropdown_container, div.dropdown_container > *)", function(e){
// don't want to hide the very first `li`
// it contains a span i want always to show
$("ul.dropdown_ul > li:not(#first)").hide();
});
すべてがこのリスナーを取得するが、div.dropdown_container またはその中の子要素を取得しないように、これを変更するにはどうすればよいですか?