最近在某知名网站上看到如下代码,我知道这里的“this”应该为活动的对象实例,但不明白是怎么调用?(function(e) {
        e.namespace("FE.member.success");
        var a = FE.member.success;
        a.vMethod = {
            vName: function() {
                var k = e(this);
                k.val().trim();
                //.................
            },
            vCell: function() {
                //.................
            }
        }
    })(jQuery);;

解决方案 »

  1.   

    只要是在function函数里 都会有this,就是代表当前对象~·
      

  2.   

    e就jQuery this就是a.vMethod这个对象
      

  3.   

    参考下这篇文章 http://topic.csdn.net/u/20081005/22/0cf5e7d3-a4e2-4881-91e5-146092c94a94.html?39760
      

  4.   


    那我想把这个对象传进去,如何搞<input type="text" value="test" id="t1" />
      

  5.   

    document.getElementById('t1').onblur = a.vMethod.vName;