Heim >Web-Frontend >js-Tutorial >Warum unterstützt JQuery Live nicht?

Warum unterstützt JQuery Live nicht?

coldplay.xixi
coldplay.xixiOriginal
2020-11-19 15:51:321903Durchsuche

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.

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 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn