Да, так об этом спрашивали около 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, я делаю это в документах bootstrap:
$(window).load(function () {
$('#tab a:first').tab('show');
});
Ничего не видно. То, что я пытаюсь сделать, это по умолчанию открыть первую вкладку, но в зависимости от некоторых данных, которые я передаю, я бы хотел назвать это, если необходимо:
$('#tab a:[href="#security"]').tab('show');