【发布时间】:2014-01-28 22:03:32
【问题描述】:
是的,所以这个问题已经被问了大约 1000 次,但我尝试了答案,但似乎没有一个对我有用。
这是我的标签:
<ul class="nav nav-tabs">
<li><a href="#profile" data-toggle="tab">Profile</a></li>
<li><a href="#account" data-toggle="tab">Account</a></li>
<li><a href="#security" data-toggle="tab">Security</a></li>
<li><a href="#recruiting" data-toggle="tab">Recruiting</a></li>
</ul>
注意,默认情况下没有设置为活动。选项卡窗格:
<div class="tab-content">
<div class="tab-pane fade" id="account">
Account
</div>
<div class="tab-pane fade" id="security">
Security
</div>
...more...
</div>
在我的 js 中,我按照引导文档执行此操作:
$(window).load(function () {
$('#tab a:first').tab('show');
});
没有显示。我想做的是让它默认打开第一个选项卡,但根据我传入的一些数据,如果需要,我想调用它:
$('#tab a:[href="#security"]').tab('show');
【问题讨论】:
-
这不是
$('.nav a[href="#security"]').tab('show'); -
@Carl,是的。我今天特别受挑战。 掌心
-
@davidisawesome,哈哈,我们都有这样的日子。
标签: javascript jquery twitter-bootstrap