jQuery-Syntaxfehler: # /

Ich bin derzeit mit jQuery, Twitter Bootstrap und AngularJS für meine web-Anwendung. Ich habe versucht zu tun, das routing, aber jQuery gibt mir immer Syntax error, unrecognized expression: #/time immer, wenn ich versuche, klicken Sie auf die Registerkarte Zeit, oder Umgekehrt. Ich habe keine Ahnung, was diesen Fehler verursacht, außer, dass es durch das # - Zeichen. Ich habe ausgiebig gegoogelt, aber ohne Erfolg. Hier ist mein code:

<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>

Ich brauche, um den Schrägstrich als ich es für meine AngularJS routing (d.h. index.html#/main und index.html#/time geladen werden, die unterschiedliche Inhalte in einem meiner divs).
Was könnte diesen Fehler verursacht?

Kommentar zu dem Problem
Soweit ich sehen kann, Sie wollen ein Anker - so einfach entfernen Sie den Schrägstrich, schreiben, #main, #Zeit statt #/main, #/Zeit. Kommentarautor: axel.michel
Ich bin eigentlich mit dem Schrägstrich für meine angularJS routing, also kann ich nicht entfernen. ): Bearbeitet meine post zu reflektieren. Kommentarautor: Wei Hao
Sie melden einen Syntaxfehler und gar nicht nach dem code, den es auslöst. Kommentarautor: Álvaro González
@ÁlvaroG.Vicario ich. Das code-block, der ist direkt verantwortlich für die Auslösung der Fehler. Der eigentliche Fehler tritt auf, innen jquery.min.js selbst. Ich habe auch festgestellt das der Fehler im ersten Absatz. Dank der PSL, ich habe erkannt, dass es verursacht wurde durch einen Konflikt mit Twitter Bootstrap ist Tab. Kommentarautor: Wei Hao

InformationsquelleAutor der Frage Wei Hao | 2013-05-28

Schreibe einen Kommentar