我目前正在为我的 Web 应用程序使用 jQuery、Twitter Bootstrap 和 AngularJS。我一直在尝试进行路由,但是Syntax error, unrecognized expression: #/time
每当我尝试单击时间选项卡时,jQuery 都会一直给我,反之亦然。我不知道是什么导致了这个错误,除了它是由 # 符号引起的。我已经广泛搜索但无济于事。这是我的代码:
<ul class="nav nav-tabs">
<li class="active">
<a href="#/main" data-toggle="tab" id="main-tab">Main</a>
</li>
<li>
<a href="#/time" data-toggle="tab" id="time-tab">Time Reports</a>
</li>
</ul>
我需要保留斜线,因为我将它用于我的 AngularJS 路由(即index.html#/main
,index.html#/time
并将在我的一个 div 中加载不同的内容)。什么可能导致此错误?