Search code examples
htmldrop-down-menutwitter-bootstrap

Bootstrap dropdown not working


I can't make bootstrap dropdown to work. Here is my html for nav:

<ul class='nav'>
  <li class='active'>Home</li>
  <li class='dropdown'>
    <a class="dropdown-toggle" data-toggle="dropdown" href='#'>Personal asset loans</a>
    <ul class="dropdown-menu" role="menu">
      <li><a href="#">asds</a></li>
      <li class="divider"></li>
    </ul>
  </li>
  <li>Payday loans</li>
  <li>About</li>
  <li>Contact</li>
</ul>

And here are the scripts:

<script type="text/javascript" src="js/bootstrap/bootstrap-dropdown.js"></script>
<script>
     $(document).ready(function(){
        $('.dropdown-toggle').dropdown()
    });
</script>

What am I doing wrong? Thanks for your answers!


Solution

  • Working demo: http://codebins.com/bin/4ldqp73

    try this

    <ul class='nav'>
      <li class='active'>Home</li>
      <li>
        <div class="dropdown">
          <a class="dropdown-toggle" data-toggle="dropdown" href="#">Personal asset loans</a>
          <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">            
            <li><a href="#">asds</a></li>
            <li class="divider"></li>
          </ul>
        </div>   
        </li>
        <li>Payday loans</li>
      <li>About</li>
      <li>Contact</li>
    </ul>