English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
$ .proxy() 메서드는 기존 함수를 받아들여 특정 컨텍스트를 가진 새로운 함수를 반환합니다. 이 메서드는 일반적으로 다른 객체를 가리키는 요소에 이벤트를 추가하는 데 사용됩니다.
jQuery.proxy(function, context)
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"));테스트를 보고‹/›
파라미터 | 설명 |
---|---|
함수 | 상황이 변경될 함수 |
상황 | 함수의 상황을 설정할 대상 객체 |
이름 | 함수의 이름을 변경하여 그上下문을 변경합니다(대상 객체의 속성이어야 합니다) |