购物车
登陆 / 注册
微信扫码登陆

推荐手册

jQuery $.proxy() 方法

jQuery $.proxy() 方法
$.proxy 方法接受一个已有的函数,并返回一个带特定上下文的新的函数
编辑:蹊下 蹊下 更新时间:1970-01-01 08:00:00

jQuery $.proxy() 方法

定义和用法

$.proxy 方法接受一个已有的函数,并返回一个带特定上下文的新的函数。

该方法通常用于向上下文指向不同对象的元素添加事件。

提示:如果您绑定从 $.proxy 返回的函数,jQuery 仍然可以通过传递的原先的函数取消绑定正确的函数。

语法 1

$(selector).proxy(function,context)

语法 2

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

实例

<script>
$(document).ready(function(){
  var objPerson = {
    name: "小明",
    age: 18,
    test: function(){
      $("p").after("Name: " + this.name + "<br> Age: " + this.age);
    }
  };
  $("button").click($.proxy(objPerson,"test"));
});
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

效果图:

    

网站导航
网站首页
学习路径
视频教程
开发软件
旗下子站
php中文网
phpstudy
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ交流群
微信公众号
微信公众号