15

我想在 BOOTSTRAP 中将当前选项卡显示为活动状态。

<ul class="nav nav-tabs">               
    <!-- Default tab -->
    <li class="active"><a href="#elemLower_tab" data-toggle="tab">Elementary Lower</a></li>
    <li><a href="#elemAdvance_tab" data-toggle="tab">Elementary Advance</a></li>
    <li><a href="#secondary_tab" data-toggle="tab">Secondary</a></li>               
</ul>

我想通过 jQuery 激活当前选项卡吗?有没有办法做到这一点?

4

3 回答 3

42

尝试

$('.nav-tabs .active').text()
于 2013-11-03T08:30:36.543 回答
0

使用这个 JS 代码。

$(function(){
var url = window.location.pathname,
urlRegExp = new RegExp(url.replace(/\/$/,'') + "$");
$('ul.nav-tabs li a').each(function(){
if(urlRegExp.test(this.href.replace(/\/$/,''))){
$(this).addClass('active');
}
});
});

使用 CSS:将活​​动类附加到

ul.nav-tabs a.active{color:#000;}
于 2013-11-03T09:05:27.797 回答
0

如果您想在当前选项卡更改时运行 JavaScript 代码,请参阅选项卡插件文档show中的shown事件。

于 2013-11-03T09:24:27.417 回答