English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery $.proxy() 메서드

jQuery 이벤트

$ .proxy() 메서드는 기존 함수를 받아들여 특정 컨텍스트를 가진 새로운 함수를 반환합니다. 이 메서드는 일반적으로 다른 객체를 가리키는 요소에 이벤트를 추가하는 데 사용됩니다.

문법1:

jQuery.proxy(function, context)

문법2:

jQuery.proxy(context, name)

예제

myObj 내에서 "getFullName" 함수의 상황을 강제로 실행하려면:

let myObj = {
  fname: "Seagull",
  lname: "Anna",
  연령: 22,
  getFullName: function(){
$("p").after("이름: " + this.fname + "<br>이름: " + this.lname);
  }
};
$("button").click($.proxy(myObj, "getFullName"));
테스트를 보고‹/›

파라미터 값

파라미터설명
함수상황이 변경될 함수
상황함수의 상황을 설정할 대상 객체
이름함수의 이름을 변경하여 그上下문을 변경합니다(대상 객체의 속성이어야 합니다)

jQuery 이벤트