我想设计一个网页,这将是这样的:引导导航丸更新两个不同的div
-------------------------
| top banner |
-------------------------
| nav-pill menu |
-------------------------
| content area |
| |
-------------------------
要导航我使用的引导丸。我想导航菜单按钮来更改顶部横幅和内容区域。
到目前为止我的代码: 顶部横幅:
<div class="tab-content">
<div id="menu1a" class="tab-pane fade in">
<span>Test 1</span>
</div>
<div id="menu2a" class="tab-pane fade in">
<span>Test 2</span>
</div>
</div>
丸:
<ul class="nav nav-pills" style="display: inline-block;">
<li class="active">
<a data-toggle="pill" role="button" href="#menu1">Menu 1</a>
</li>
<li>
<a data-toggle="pill" role="button" href="#menu2">Menu 2</a>
</li>
<ul>
内容区域
<div class="tab-content">
<div id="menu1" class="tab-pane fade in">
<span>Test 1</span>
</div>
<div id="menu2" class="tab-pane fade in">
<span>Test 2</span>
</div>
</div>
基本上我的问题是:是否可以从菜单中的<a data-toggle="pill" role="button" href="#menu1">
导航按钮调用两个单独的ID?
我一直在使用onclick="href='#menu1'; href='#menu1a'"
尝试以及JQuery的
$(".active").removeClass("active");
$("#menu1a").addClass("active");
$("#menu1").addClass("active");
我敢肯定,具有相同ID的两个元素是不正确的做法,HTML,并可能导致意想不到的问题 –