获得函数内的参数:
$().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]); }); })();