Jquery 类导航栏导航导致问题-未捕获错误:语法错误,无法识别的表达式:/

Jquery 类导航栏导航导致问题-未捕获错误:语法错误,无法识别的表达式:/,jquery,css,angularjs,Jquery,Css,Angularjs,在平均堆栈应用程序中,类navbar nav中的href导致了问题。以下是我的代码: <ul class="nav navbar-nav"> <li><a ng-show = "!main.isLoggedIn" href="/">Home</a></li> <li class="dropdown"> <a ng-show = "!main.isLoggedIn" hr

在平均堆栈应用程序中,类
navbar nav
中的
href
导致了问题。以下是我的代码:

  <ul class="nav navbar-nav">
      <li><a  ng-show = "!main.isLoggedIn"  href="/">Home</a></li>
      <li class="dropdown">
         <a ng-show = "!main.isLoggedIn" href="#" class="dropdown-toggle " data-toggle="dropdown" data-hover="dropdown" data-delay="0" data-close-others="false">Register <i class="fa fa-angle-down"></i></a>
         <ul class="dropdown-menu">
              <li><a href="/issuerregister">Issuer</a></li>
              <li><a href="/investorregister">Investor</a></li>
         </ul>               
      </li>
      <li><a ng-show = "main.isLoggedIn"  href="#" ng-click="main.logout();" >Logout </a></li>
  </ul>
页面呈现正确,但出现错误:

语法错误,无法识别的表达式:/


如果我删除类
navbar,nav
错误将消失。任何人都可以提出问题的原因吗?

这个错误听起来像是由jQuery引起的。请包括任何使用
navbar nav
类的脚本。到目前为止,您所提供的只是带有角度属性的标记。需要您的JavaScript设置来更好地理解这个问题。但我认为这是因为某些插件正在处理导航栏行为,并且它希望href中的id以“#id”的形式而不是url的形式出现。谢谢…当我删除一个插件时,问题解决了:)