jQuery $.proxy() 方法

jQuery 事件

$ .proxy()方法接受一個(gè)已有的函數(shù),并返回一個(gè)帶特定上下文的新的函數(shù)。該方法通常用于向上下文指向不同對(duì)象的元素添加事件。

語(yǔ)法1:

jQuery.proxy(function, context)

語(yǔ)法2:

jQuery.proxy(context, name)

實(shí)例

在myObj內(nèi)強(qiáng)制執(zhí)行“ getFullName”函數(shù)的上下文:

let myObj = {
  fname: "Seagull",
  lname: "Anna",
  age: 22,
  getFullName: function(){
$("p").after("First Name: " + this.fname + "<br>Last Name: " + this.lname);
  }
};
$("button").click($.proxy(myObj, "getFullName"));
測(cè)試看看?/?

參數(shù)值

參數(shù)描述
function上下文將要改變的函數(shù)
context應(yīng)將函數(shù)的上下文(此)設(shè)置為的對(duì)象
name將更改其上下文的函數(shù)的名稱(chēng)(應(yīng)該是上下文對(duì)象的屬性)

jQuery 事件

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清