【发布时间】:2011-01-13 12:15:44
【问题描述】:
我想显示和隐藏body标签下的div,而不是另一个div标签下的div。
例如,在下面的代码中,我想用 jquery div1 和 div2 隐藏,而不是 div1A、div1B、div2A 和 div2B。我知道如果我隐藏 div1,那么 div1A 和 div1B 将被隐藏。
<body>
<div id="div1">
<div id="div1A"></div>
<div id="div1B"></div>
</div>
<div id="div2">
<div id="div2A"></div>
<div id="div2B"></div>
</div>
</body>
我需要它,因为如果我这样做 $("div").hide();然后 $("div1").show(); div1A 和 div1B 仍然隐藏,因为 $("div").hide();隐藏它们,但是 $("div1").show();不影响他们。
我试过 $("body div").hide();但它与 $("div").hide(); 具有相同的效果
我需要一个只隐藏 div1 和 div2 的 jquery 调用。有什么方法可以做到这一点而不必设置类名?
谢谢。
【问题讨论】: