jQuery $.proxy() Method
Example
Enforce the context of the "test" function, inside objPerson:
$("button").click($.proxy(objPerson, "test"));
Try it Yourself »
Definition and Usage
The $.proxy method takes an existing function and returns a new one with a particular context.
This method is often used for attaching events to an element where the context is pointing back to a different object.
Tip: If you bind the function returned from $.proxy, jQuery will still unbind the correct function if passed the original.
Syntax 1
$(selector).proxy(function,context)
Try it
Syntax 2
$(selector).proxy(context,name)
Try it
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). |