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 或其中的任何子元素?