Jquery - 隐藏每个可见的DIV但不是#div1(和所有孩子)

Pet*_*ter 2 jquery hide

这是我的代码$("div:visible:not(#div1)").hide();

问题:来自#div1的DIV-Childs也被隐藏了:(

善待彼得

Ben*_*end 6

试试这个:

$("div:visible").not('#div1, #div1 *').hide();
Run Code Online (Sandbox Code Playgroud)

或者如果您只想排除子类型的元素div:

$("div:visible").not('#div1, #div1 div').hide();
Run Code Online (Sandbox Code Playgroud)