English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
$.proxy() Methode akzeptiert eine bestehende Funktion und gibt eine neue Funktion mit einem spezifischen Kontext zurück. Diese Methode wird in der Regel verwendet, um Ereignisse an Elemente hinzuzufügen, die auf verschiedene Objekte verweisen.
jQuery.proxy(function, context)
jQuery.proxy(context, name)
Durchführen Sie "getFullName"-Funktion im Kontext von myObj
let myObj = { fname: "Seagull", lname: "Anna", age: 22, getFullName: function(){ $("p").after("First Name: " + this.fname + "<br>Last Name: " + this.lname); } }; $("button").click($.proxy(myObj, "getFullName"));Testen Sie heraus‹/›
Parameter | Beschreibung |
---|---|
function | Die Funktion, deren Kontext geändert wird |
context | Das Objekt, auf das der Kontext der Funktion (dies) gesetzt werden soll |
name | Namen der Funktion ändern, die den Kontext ändert (sollte eine Eigenschaft des Kontextobjekts sein) |