2009-05-19 4 views
1

Ändern ich vor kurzem ein Upgrade von jQuery 1.2.6 bis 1.3.2jQuery: Validation bricht Plugin, wenn sie von jquery 1.2.6 bis 1.3.2

nun auf der Seite Ich bin mit dem form validation plugin ich die Ausnahme erhalten:

[Exception... "'Syntax error, unrecognized expression: [@for='registration_primary_email']' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no] 

Es passiert nicht mit 1.2.6. Irgendeine Idee was ist los?

+0

Ich hatte das gleiche Problem und nachdem diese Frage klar zu finden, ich eine alte Version der Validate-Plugin wurde mit. Die neueste Version des Plugins (1.5.5) funktioniert einwandfrei. –

Antwort

7

Der Selektor @ ist in jQuery 1.3 veraltet.

Versuchen Sie es zu entfernen:

[for='registration_primary_email'] 
+1

+1 das ist sehr wahr und sieht aus wie das einzige Problem, das ich sehe – TStamper

+0

Danke, das war es – Dan