jquery: Uncaught TypeError: $(...).Fehler keine Funktion

Bin ich mit Hilfe von jquery auf meiner Seite und haben Sie nicht problem mit anderen teilen. Sogar $.post und $.Holen funktionieren.

Jetzt versuche ich zu bewerten, ob eine image-Probleme hat und versucht, diese-code:

$("#bib").error(function(){
   //nothing now 
});

Frage ich mich, warum ich diese Fehlermeldung erhalten:

Uncaught TypeError: $(...).error is not a function
at app.js:53
(anonymous) @ app.js:53

Wie Sie sehen, habe ich verkürzt den code, um das problem einzugrenzen, aber Sie bekommen die Idee. Momentan werden diese jquery-Quellen sind in der Seite:

https://code.jquery.com/jquery-3.1.0.min.js
https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js

Irgendeine Idee warum dies passiert?

Sieht aus wie es war entfernt in 3.0. Ok funktioniert in 2.4, dann nicht in 3.0 (mit jsfiddle). Versuchen Sie, die .on version wie hier beschrieben: api.jquery.com/error
.error(): "die jQuery 1.8, das .Fehler () - Methode ist deprecated. Verwenden .auf die( "Fehler", handler ) anfügen von Ereignishandlern an das error-Ereignis statt."
veraltet bedeutet nicht entfernt. Können Sie finden, wo Sie es entfernt? Nicht auf der API-Seite.
nvm, es hier gefunden: jquery.com/upgrade-guide/3.0/...
Es ist veraltet, so würde ich nicht mehr verwenden, unabhängig von der tatsächlichen Entfernung 🙂

InformationsquelleAutor user7432810 | 2017-03-10

Schreibe einen Kommentar