English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La función $.proxy() acepta una función existente y devuelve una nueva función con un contexto específico. Este método se utiliza generalmente para agregar eventos a elementos que apuntan a diferentes objetos.
jQuery.proxy(function, context)
jQuery.proxy(context, name)
Ejecutar la función "getFullName" forzadamente en el contexto de myObj:
let myObj = { fname: "Seagull", lname: "Anna", age: 22, getFullName: function(){ $("p").after("Nombre: " + this.fname + "<br>Apellido: " + this.lname); } }; $("button").click($.proxy(myObj, "getFullName"));Prueba y mira‹/›
Parámetros | Descripción |
---|---|
function | La función que va a cambiar el contexto |
context | El objeto al que debe establecerse el contexto de la función (este) |
name | Cambiar el nombre de la función que cambia su contexto (debe ser la propiedad del objeto de contexto) |