Méthode jQuery $.proxy()
Exemple
Appliquez le contexte de la fonction "test", à l'intérieur de objPerson :
$("button").click($.proxy(objPerson, "test"));
Définition et utilisation
La méthode $.proxy prend une fonction existante et en renvoie une nouvelle avec un contexte particulier.
Cette méthode est souvent utilisée pour attacher des événements à un élément où le contexte pointe vers un objet différent.
Conseil : Si vous liez la fonction renvoyée par $.proxy, jQuery déliera toujours la fonction correcte si elle est transmise à l'original.
Syntaxe 1
$(selector).proxy(function,context)
Syntaxe 2
$(selector).proxy(context,name)
Parameter | Description |
---|---|
function | The existing function to be called |
context | The name of the object where the function lies |
name | The existing function whose context will be changed (should be a property of the context object). |