Heim > Artikel > Web-Frontend > Warum unterstützt JQuery Live nicht?
Der Grund, warum jQuery Live nicht unterstützt: Laut der offiziellen Beschreibung von jQuery wird die Live-Methode in [1.7] nicht mehr empfohlen, und es wird empfohlen, stattdessen die On-Methode zu verwenden in zukünftigen Codes.
Der Grund, warum jquery Live nicht unterstützt:
Laut der offiziellen Beschreibung von jQuery wird die Live-Methode in 1.7 nicht mehr empfohlen und diese Methode wurde in 1.9 gelöscht. Und es wird empfohlen, in zukünftigem Code stattdessen die on-Methode zu verwenden.
In der neuen Version von jquery (Version >1.9 ist die neue Version) wurde die Methode live() gelöscht. Wenn wir sie also aufrufen, werden wir aufgefordert, dass die Funktion nicht existiert, und js meldet einen Fehler. Bei der Verwendung von Live sollten Sie auf die Version von jquery achten. Laut offizieller Dokumentation werden Live und delegate
ab 1.7 nicht empfohlen und Live wurde in 1.9 entfernt.
Frühere Live-Methoden wie:
$("#con_imgs").live('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });
Nach jquery 1.10 kann on anstelle von live verwendet werden
$("#con_imgs").on('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });
Die on-Methode kann drei Parameter akzeptieren: Ereignisname, Triggerauswahl und Ereignisfunktion.
Verwandte kostenlose Lernempfehlungen: JavaScript (Video)
Das obige ist der detaillierte Inhalt vonWarum unterstützt JQuery Live nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!