JQuery中模拟句柄

来源:互联网 发布:windows snmp客户端 编辑:程序博客网 时间:2024/06/09 19:18

获得函数内的参数:

$().ready(function() {$("#div").css( {"border" : "1px solid red","height" : "300px"});var fn = function() {alert(arguments[0].data.uname);};(function() {$("#div").bind("click", {"uname" : "zhangsan"}, fn);})();})


模拟js的句柄:

var fn = function() {alert(this.prarm);};var obj = this;obj.prarm = 50;(function (){$("#div").bind("click",{"uname":"zhangsan","this":obj},function(){fn.call(arguments[0].data["this"],arguments[0]);});})();




原创粉丝点击