Bootstrap导航栏使单击的选项卡处于活动状态

Mih*_*fir 4 html jquery twitter-bootstrap twitter-bootstrap-3

我读过其他类似的帖子,但我不能让我的工作.我想让点击的标签处于活动状态

所以这是我的bootstrap导航栏在html中的样子:

<div class="navbar navbar-default" role="navigation">
    <div class="container">
      <div class="navbar-header">
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
          <span class="sr-only">Toggle navigation</span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </button>
        <a href="/">
          <img src="/static/images/logo.png" alt="Prime Solutions"/>
        </a>
      </div>

      <div class="navbar-collapse collapse">
        <ul class="nav navbar-nav">
          <li class="active"><a href="/"><strong>Acasa</strong></a></li>
          <li><a href="/software"><strong>Software</strong></a></li>
          <li><a href="/hardware"><strong>Hardware</strong></a></li>
          <li><a href="/about"><strong>Despre Noi</strong></a></li>
          <li><a href="/contact"><strong>Contact</strong></a></li>
          <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown"><strong>Servicii</strong><b class="caret"></b></a>
            <ul class="dropdown-menu">
              <li><a href="/servicii/servicii">Servicii IT&C </a></li>
              <li><a href="/servicii/consultanta">Consultanta IT&C </a></li>
              <li class="divider"></li>
              <li class="dropdown-header">Parteneri</li>
              <li><a href="/parteneri">Partenerii nostri</a></li>
            </ul>
          </li>
        </ul>
        <ul class="nav navbar-nav navbar-right">
          <li><a class="btn btn-info" href="/noutati"><span id="news">Noutati</span></a></li>
        </ul>
      </div><!--/.nav-collapse -->
    </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.它只会使我的AcasaTab 保持活动状态.我该怎么写剧本?谢谢

这是我的底部<body>看起来像:

<script src="/static/js/jquery.min.js"></script>
<script src="/static/js/bootstrap.min.js"></script>
<script src="/static/js/jquery-1.11.0.js"></script>
<script>
  ....... 
</script>
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的脚本:

<script>
  $('.nav.navbar-nav > li').on('click', function() {
    $(this).addClass('active');
    $(this).siblings().removeClass('active');
  });    
</script>
Run Code Online (Sandbox Code Playgroud)

编辑:

好的,所以我弄明白问题是什么.jQuery的工作,但是当我点击,例如,软件选项卡,我重定向到/软件,这样,软件选项卡不主动转向,因为重定向.此导航栏出现在我的每个页面上.那么我该如何解决这个问题呢?

Fel*_*lix 8

您可以使用:

$('.nav.navbar-nav > li').on('click', function(e) {
    $('.nav.navbar-nav > li').removeClass('active');
    $(this).addClass('active');
});    
Run Code Online (Sandbox Code Playgroud)

Bootply演示