【发布时间】:2009-03-09 22:38:59
【问题描述】:
我想隐藏所有只包含隐藏 DIV 的块(除了标题)。所有元素都必须通过类名来选择。
详细地说,我希望每个“eventBlock”在下面的所有“groupBlocks”都已隐藏时不显示。隐藏所有子事件块时不应显示的“菜单”也是如此。
每个“菜单”包含多个事件块,
每个“eventBlock”包含 1 个或多个 groupBlocks。
我正在使用类并且不能使用 ID,因为有很多 groupBlocks、eventBlocks 等。
使用 JQuery 的“hide()”函数隐藏 DIV(如果相关)。
我的 HTML 基本上是这样的:
<div class="Menu">
<strong><a name="one">Menu CAPTION</a></strong><br />
<div class="eventBlock event1">
<p class="underlined">eventBlock CAPTION</p>
<div class="groupBlock group2">
<strong>name</strong><br />
4pm - 6pm<br />
</div>
<div class="groupBlock group1">
<strong>name</strong><br />
5pm - 7pm<br />
</div>
</div>
</div>
【问题讨论】:
标签: javascript jquery