Ich erhalte diesen Fehler bei einem Ereignis .click () in jQuery. Ich sehe es in Firebug. Ich benutze die neueste Version, 1.3.2 (min) Der Klick löst eine $ .ajax () - Anfrage für ein Formular auf meiner Website aus. Ich habe Google danach gefragt und alles, was er weiß, ist "%" oder "[@]" als unerkannte Ausdrücke, nichts über das "#".
hier ist ein bisschen von meinem Code:
%Vor%Auf diese Weise überprüfe ich alle meine Eingaben auf Fehler und rufe dann formErrorHandling () auf, der etwas ein- / ausblenden, so etwas, nichts Wichtiges.
Ich habe gelesen, dass es von einem meiner Selektoren stammen könnte, aber sie scheinen alle in Ordnung zu sein.
Hat jemand anders das gleiche Problem?
Danke.
Von dem, was ich sehe, scheint die Ausnahme irgendwie vom jScrollPane
-Plugin ausgelöst zu werden, das Sie verwenden.
Versuchen Sie, das von Ihnen eingeschlossene Skript (v1.2.3, das so alt ist wie im Dezember 2008) durch eine neuere Version direkt aus dem Trunk zu ersetzen. Das beinhaltet viele Verbesserungen gegenüber Version 1.2.3 und behebt die Ausnahme für mich jScrollPane.js ( jScrollPane.min.js verkleinerte Version von r87 jScrollPane, die mit YUICompressor minimiert wurde)
hat die alten Antworten entfernt, die nicht mehr benötigt werden
September 2011
wurde von
geändert %Vor%bis
%Vor% und geheilt diese selbe uncaught exception: Syntax error, unrecognized expression: #
Nachricht
Wie sieht die formErrorHandling-Funktion aus? Wird ein Selektor oder ein jQuery-Objekt erwartet?
Vielleicht musst du es wie
nennen %Vor%Ich weiß, dass es ein altes Problem ist, und es gibt eine neuere Version von jScrollPane, aber da ich das aktuelle wegen eines Legacy-Problems verwenden musste, ist hier die Lösung. Wenn Sie jScrollPane.js aus der obigen Antwort verwenden Sie müssen den Code in Zeile 534 ändern:
ändern:
%Vor%bis
%Vor%Vollständiger Teil des Codes, der für Dokumentklicks mit dem Fix verantwortlich ist:
%Vor% Grundsätzlich wird die Funktion scrollTo
ignoriert, wenn die href
gleich #
Prost
G.
Tags und Links javascript jquery ajax onclick