切换除div之外的所有div

时间:2012-04-02 14:38:27

标签: jquery html

我在div中隐藏div是很麻烦的。我有以下的html http://jsfiddle.net/CaK4r/ 我想隐藏容器内的所有div和他们的孩子,除了div1和它的孩子用jQuery

谢谢!

2 个答案:

答案 0 :(得分:5)

$('#container > :not(#div1)')​​​​​​.hide();​

请注意,如果您隐藏父容器,其所有子容器也会被隐藏,因此无需显式隐藏它们。

工作演示 - http://jsfiddle.net/CaK4r/2/

答案 1 :(得分:0)

$("document").ready(function(){
       $("div").not("#div1").hide();           
});​

这样的事情应该有效。看看jquery .not