目前,我有這些菜單項。如何更好地處理多個菜單項之間的hide(),show()div?
A B C D
而jQuery顯示/隱藏它們各自的目標包裝div。
$("#showItemA").click(function() {
$("#aWrapper").show();
$("#bWrapper").hide();
$("#cWrapper").hide();
$("#dWrapper").hide();
}
這是越來越混亂,難以追蹤。有沒有更好的方法來濃縮這隻有1-2個功能?
錨鏈接:
<a id="showItemA">A</a>
<a id="showItemB">B</a>
<a id="showItemC">C</a>
<a id="showItemD">D</a>
DIV包裝器
<div id="aWrapper"></div>
<div id="bWrapper"></div>
<div id="cWrapper"></div>
<div id="dWrapper"></div>
請向我們展示HTML –
Ÿ不使用類名或你可以讓一個變量等於'$( 「#aWrapper」);'例如' var wrapper1 = $(「#aWrapper」);' – ryanc1256
當然,請參閱更新。 – Kyle