如何使用jQuery隐藏除特定容器之外的容器的所有子容器?

时间:2010-05-31 09:44:41

标签: jquery

<div id="container">
<div id="specific_one">..</div>
...
</div>

我想隐藏#container#specific_one以外的所有孩子,该怎么做?

2 个答案:

答案 0 :(得分:4)

你尝试过类似的事情吗?

$('#container *:not(#specific_one)').hide();

$('#container').children(':not(#specific_one)').hide();

我认为这个更快......

$('#container #specific_one').siblings().hide(); //please comment on this guys...

答案 1 :(得分:2)

$('#container').children().not('#specific_one').hide();