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

Méthode jQuery $.proxy()

Événements jQuery

La méthode $ .proxy() accepte une fonction existante et retourne une nouvelle fonction avec un contexte spécifique. Cette méthode est généralement utilisée pour ajouter des événements à des éléments qui pointent vers des objets différents.

Syntaxe1:

jQuery.proxy(function, context)

Syntaxe2:

jQuery.proxy(context, name)

Exemple

Exécutez la fonction "getFullName" forcé dans le contexte de myObj :

let myObj = {
  fname: "Seagull",
  lname: "Anna",
  age: 22,
  getFullName: function(){
$("p").after("Nom de famille: " + this.fname + "<br>Nom de famille: " + this.lname);
  }
};
$("button").click($.proxy(myObj, "getFullName"));
Vérifiez et voyez‹/›

Valeur des paramètres

ParamètresDescription
functionFonction dont le contexte va changer
contextDoit être l'objet pour lequel le contexte de la fonction (ce) est réglé
nameNommer la fonction à changer de contexte (devrait être une propriété de l'objet de contexte)

Événements jQuery