【发布时间】:2019-04-30 07:13:30
【问题描述】:
我的菜单有不同的类别,每个类别都有不同的部分。如果当我点击部分一个类别时,相关部分应显示,而铰接部分应隐藏。我不想要更多代码需要减少代码行请任何人帮助我
我的html代码
<ul>
<li><a class="cat_1" href="#home" onclick="category(1)">Section One</a></li>
<li><a class="cat_2" href="#news" onclick="category(2)">Section Two</a></li>
<li><a class="cat_3" href="#contact" onclick="category(3)">Section three</a></li>
<li><a class="cat_4" href="#about" onclick="category(4)">Section four</a></li>
</ul>
<div class="subcat_1" style="display: none;">
<h1>Section One</h1>
<p>Section One</p>
</div>
<div class="subcat_2" style="display: none;">
<h1>Section Two</h1>
<p>Section Two</p>
<p>Section Two</p>
<p>Section Two</p>
<p>Section Two</p>
</div>
<div class="subcat_2" style="display: none;">
<h1>Section Two</h1>
<p>Section Two</p>
</div>
<div class="subcat_3" style="display: none;">
<h1>Section three</h1>
<p>Section three</p>
</div>
<div class="subcat_4" style="display: none;">
<h1>Section four</h1>
<p>Section four</p>
</div>
<div class="subcat_4" style="display: none;">
<h1>Section four</h1>
<p>Section four</p>
</div>
jQuery 代码
function category(val){
$(".subcat_"+ val).show();
}
【问题讨论】:
标签: javascript jquery html