引导下拉菜单javascript

引导下拉菜单javascript,javascript,html,twitter-bootstrap,Javascript,Html,Twitter Bootstrap,这个问题困扰了我好几个小时了。我的html页面中有一个导航栏,带有下拉按钮和一些选项。当我点击按钮时,我可以看到我的选项。当你选择一个选项时,我想改变按钮文本。 另外,在codepen中复制和粘贴Html和Javascript下的代码将非常有效。由于某种原因,我的帐户现在一直给我一个错误弹出窗口。如果问题解决,我将发布代码笔链接 Html- <nav class="navbar navbar-default"> <div class="container-fluid">

这个问题困扰了我好几个小时了。我的html页面中有一个导航栏,带有下拉按钮和一些选项。当我点击按钮时,我可以看到我的选项。当你选择一个选项时,我想改变按钮文本。 另外,在codepen中复制和粘贴Html和Javascript下的代码将非常有效。由于某种原因,我的帐户现在一直给我一个错误弹出窗口。如果问题解决,我将发布代码笔链接

Html-

<nav class="navbar navbar-default">
  <div class="container-fluid">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Logo goes here</a>
    </div>

    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
        <li class="dropdown">
                    <div class="navbar-form">
        <div class="btn-group">
            <a class="btn btn-default dropdown-toggle" data-toggle="dropdown" href="#">Select an Account Div <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <li><a href="#">Hollywood Account</a></li>
            <li><a href="#">Another Account</a></li>
            <li><a href="#">Yet another Account</a></li>
          </ul>
        </div>
                    </div>
        </li>
      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
$('.dropdown-menu li a').click(function () {
    $('.btn:first-child').html($(this).text() + ' <span class="caret"></span>');
});
在页面底部,我有:

<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>

window.jQuery | | document.write(“”)
从下面的角度看这个

$('.dropdown menu a')。在('click',function(){
$('.dropdown toggle').html($(this.html()+'');
})

我已经尝试过了。当我的页面加载到浏览器中时,似乎什么都不起作用
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>
$('.dropdown-menu a').on('click', function(){    
    $('.dropdown-toggle').html($(this).html() + '<span class="caret"></span>');    
})