jQuery $.proxy() 方法

17 Mar 2025 | 阅读 2 分钟

$.proxy() 方法接收一个现有函数并返回一个具有特定上下文的新函数。它通常用于将事件附加到元素上,其中上下文指向不同的对象。

语法

我们可以使用以下语法来使用 $.proxy() 方法。

$.proxy() 方法接受一些参数,这些参数定义如下:

function:指定要调用的现有函数。

context:函数所属的对象名称。

name:要更改上下文的函数名称。它应该是 context 对象的一个属性。

现在,让我们看一些使用 $.proxy() 方法的示例。

示例 1

在此示例中,我们使用了 $.proxy() 方法的 functioncontext 参数。在这里,将显示 span 元素的上下文。

立即测试

输出

成功执行后,输出将是:

jQuery $.proxy() method

单击 Click me 文本后,输出将是:

jQuery $.proxy() method

示例 2

在此示例中,我们使用了 $.proxy() 方法的 contextname 参数。

立即测试

输出

jQuery $.proxy() method

单击给定按钮后,输出将是 -

jQuery $.proxy() method