Ich verwendete live()
für generierte Seiten und Frames. Aber in jQuery 1.9
ist diese Funktion veraltet und funktioniert nicht.jQuery - Wie verwendet man die "on()" Methode anstelle von "live()"?
Ich benutze on()
anstelle von live()
, aber diese Methode funktioniert für eine Zeit und funktioniert nicht in Frames.
sieht Ihr Code wie folgt aus:
$("#element").live('click',function(){
$("#my").html(result);
});
Was ist die Lösung?
[Lesen Sie die Dokumentation] (http://api.jquery.com/on/). Delegieren Sie den Ereignishandler höher in der DOM-Struktur. –
Die [Dokumentation für '.live()'] (http://api.jquery.com/live/) enthält auch einen Abschnitt speziell zum Konvertieren von '.live()' in '.on()'. –