В настоящее время я использую jQuery, Twitter Bootstrap и AngularJS для своего веб-приложения. Я пытаюсь выполнить маршрутизацию, но jQuery продолжает давать мне Syntax error, unrecognized expression: #/time
всякий раз, когда я пытаюсь щелкнуть вкладку времени или наоборот. Я не знаю, что вызывает эту ошибку, за исключением того, что она вызвана знаком #. Я широко использую googled, но безрезультатно. Вот мой код:
<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).
Что может вызвать эту ошибку?