jQuery $.proxy() Methode

❮ jQuery-Ereignismethoden

Beispiel

Erzwingen Sie den Kontext der Funktion "test" innerhalb von objPerson:

$("button").click($.proxy(objPerson, "test"));

Definition und Verwendung

Die $.proxy-Methode übernimmt eine vorhandene Funktion und gibt eine neue mit einem bestimmten Kontext zurück.

Diese Methode wird häufig zum Anhängen von Ereignissen an ein Element verwendet, bei dem der Kontext auf ein anderes Objekt verweist.

Tipp: Wenn Sie die von $.proxy zurückgegebene Funktion binden, wird jQuery die Bindung der richtigen Funktion dennoch aufheben, wenn das Original übergeben wird.


Syntax 1

$(selector).proxy(function,context)

Syntax 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).

❮ jQuery-Ereignismethoden