jQuery $.proxy() メソッド

❮ jQuery Event メソッド

objPerson 内の "test" 関数のコンテキストを実行する:

$("button").click($.proxy(objPerson, "test"));
Try it Yourself »

定義と用法

$.proxy メソッドは、既存の関数を受け取り、特定のコンテキストをもつ新しい関数を返します。

このメソッドは、多くの場合、コンテキストが別のオブジェクトを指している要素へ イベントを接続するために使用します。

チップ: $.proxy から返された関数をバインドする場合、 オリジナルを渡しても、jQuery は適切に関数を unbind できます。


Syntax 1

$(selector).proxy(function,context) Try it

Syntax 2

$(selector).proxy(context,name) Try it

パラメータ 説明
function コールする既存の関数
context 関数が置かれるオブジェクトの名前
name コンテキストを変更する既存の関数名 (contextオブジェクトのプロパティでなければならない)

❮ jQuery Event メソッド