实例 jQuery $.proxy() 语法1

x
 
<!DOCTYPE html>
<html>
<head>
<script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
test = function(){
  this.txt = "This is an object property";
  $("div").click($.proxy(this.myClick, this));
};
test.prototype.myClick = function(event){
  alert(this.txt);
  alert(event.currentTarget.nodeName);
};
var x = new test();
});
</script>
</head>
<body>
<div>This is a div element.</div>
</body>
</html>
                    

输出结果