【发布时间】:2013-05-22 14:35:45
【问题描述】:
我正在使用引导程序并尝试在选项卡 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 页的按钮。
【问题讨论】:
-
什么不起作用?
-
.click() 中的语法错误...见下文...
标签: javascript function button twitter-bootstrap tabs