我有一个内部div#content
有 3div
的 ( product-a-content
,product-b-content
和product-c-content
) 并且每个都有一些子元素。在任何时候,只有一个 3 div
s 应该是可见的。更改活动的代码div
是这样的:
$('.mainmenuitem').click(function(){
$('#content div').hide();
$('#content div#' + this.id + '-content').show();
});
和标记:
<div id="mainmenu">
<div id="product-a" class="mainmenuitem"></div>
<div id="product-b" class="mainmenuitem"></div>
<div id="product-c" class="mainmenuitem"></div>
<div style="clear: both;"></div>
</div>
<div id="content" class="box">
<div id="product-a-content"><?php echo $product_a_info; ?></div>
<div id="product-b-content"><?php echo $product_b_info; ?></div>
<div id="product-c-content"><?php echo $product_c_info; ?></div>
</div>
它们变为hide
,但不活跃,然后不能活跃。(我什至确定该权利id
已恢复为可见)。