( 、and ) 内div#content
に 3 つの sがあり、それぞれにいくつかの子要素もあります。いつでも、3 つの s のうちの 1 つだけが表示されます。アクティブを変更するコードは次のとおりです。div
product-a-content
product-b-content
product-c-content
div
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
(権利が再び表示されるように返されることさえ確信しています)。