Latest web development tutorials

jQuery $.proxy() 方法

jQuery 事件方法 jQuery事件方法

實例

強制執行objPerson 內的"test" 函數的上下文:

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

嘗試一下»

定義和用法

$.proxy 方法接受一個已有的函數,並返回一個帶特定上下文的新的函數。

該方法通常用於向上下文指向不同對象的元素添加事件。

提示:如果您綁定從$.proxy返回的函數,jQuery仍然可以通過傳遞的原先的函數取消綁定正確的函數。


語法1

$(selector).proxy(function,context) 尝试一下

語法2

$(selector).proxy(context,name) 尝试一下

参数 描述
function 要被调用的已有的函数。
context 函数所在的对象的名称。
name 已有的函数,其上下文将被改变(应该是 context 对象的属性)。


jQuery 事件方法 jQuery事件方法