English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery $.proxy() Methode

jQuery Ereignisse

$.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.

Syntax1:

jQuery.proxy(function, context)

Syntax2:

jQuery.proxy(context, name)

Beispiel

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‹/›

Parameterwert

ParameterBeschreibung
functionDie Funktion, deren Kontext geändert wird
contextDas Objekt, auf das der Kontext der Funktion (dies) gesetzt werden soll
nameNamen der Funktion ändern, die den Kontext ändert (sollte eine Eigenschaft des Kontextobjekts sein)

jQuery Ereignisse