好的,我正在构建一个具有引导选项卡的应用程序。我的 head 标签中有 Twitter Bootstrap 必须提供的所有 .js 文件。
当我添加这样的标签时,它可以工作
<ul class="nav nav-tabs" data-tabs="tabs" id="myTab">
<li class="active"><a href="#tab1">Post Update</a></li>
<li><a href="#tab2">Post Photos</a></li>
<li><a href="#tab3">Post Video</a></li>
<li><a href="#tab4">Create a Poll</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">Test 1</div>
<div class="tab-pane" id="tab2">Test 2</div>
<div class="tab-pane" id="tab3">Test 3</div>
<div class="tab-pane" id="tab4">Test 4</div>
</div>
<script>
$(function(){
$('#myTab a:last').tab('show');
});
</script>
但另一方面,当我在我的 JavaScript 和 HTML 中更改选项卡上的 ID 时,它不再起作用了......
<ul class="nav nav-tabs" data-tabs="tabs" id="changedID">
<li class="active"><a href="#tab1">Post Update</a></li>
<li><a href="#tab2">Post Photos</a></li>
<li><a href="#tab3">Post Video</a></li>
<li><a href="#tab4">Create a Poll</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">Test 1</div>
<div class="tab-pane" id="tab2">Test 2</div>
<div class="tab-pane" id="tab3">Test 3</div>
<div class="tab-pane" id="tab4">Test 4</div>
</div>
<script>
$(function(){
$('#changedID a:last').tab('show');
});
</script>
有没有办法用引导选项卡解决这个问题,因为如果我不能在同一页面上放置多个选项卡,这将变得非常烦人。