私はブートストラップを使用しており、タブ 1 にタブ 2 を「アクティブ化」(切り替える) ボタンを作成しようとしています。
これが私のコードです:
HTML ナビゲーション タブ:
<ul id="pageSwitcher" class="nav nav-tabs" style="width:100%;">
<li><a href="#page1" data-toggle="tab">Page One</a></li>
<li><a href="#page2" data-toggle="tab">Page Two</a></li>
</ul>
HTML タブのコンテンツ:
<div class="tab-content" style="width:100%;">
<div class="tab-pane active" id="page1">
<button type="button" onclick="showPageTwo();">Proceed to page 2</button>
</div>
<div class="tab-pane" id="page2">
<p>Page 2 content here!</p>
</div>
</div>
JavaScript:
<script type="text/javascript">
$(document).ready(function() {
$('#myTab a').click(function (e) {
e.preventDefault();
$(this).tab('show');
}
});
function showPageTwo() {
$('#pageSwitcher li:eq(1) a').tab('show');
}
</script>
正確にどこが間違っているのかについて洞察を提供してくれる人はいますか? いくつかの例をほぼ正確にコピーしました...タブ自体をクリックすると正常に動作しますが、ページ1の下部にページ2をアクティブにするボタンを作成できないようです.