我想创建类似标签的内容。 所以我有自己的标签
<div class="tab" >Tab1</div>
<div class="tab" >Tab2</div>
<div class="tab" >Tab3</div>
和每个标签页的内容为
<div class="pagecontent" >pagecontent for Tab1</div>
<div class="pagecontent" >pagecontent for Tab2</div>
<div class="pagecontent" >pagecontent for Tab3</div>
如何以“聪明的方式”使js功能如此按“tab1”,“Tab1的页面内容”显示,其他2隐藏?此外,标签数量因页面而异。
答案 0 :(得分:4)
$(function() {
$('.pagecontent').not(':eq(0)').hide();
$('.tab').click(function() {
$('.pagecontent').hide();
$('.pagecontent').eq($(this).index()).show();
});
});
请参阅此处的工作演示&gt; http://jsfiddle.net/Yce32/
答案 1 :(得分:0)