CoooolChan
V2EX  ›  jQuery

query 中 this 的问题

  •  
  •   CoooolChan · Feb 16, 2014 · 3432 views
    This topic created in 4501 days ago, the information mentioned may be changed or developed.
    http://jsfiddle.net/pYW4c/5/ 这是一个jquery插件,里面用到3个this,分别指向的是什么,我有点弄不明白,this是原生的javascript为什么可以直接使用jquery的each方法
    2 replies    1970-01-01 08:00:00 +08:00
    zzNucker
        1
    zzNucker  
       Feb 16, 2014
    都指的是调用它的jquery元素
    比如最后的那个$('p')
    CoooolChan
        2
    CoooolChan  
    OP
       Feb 16, 2014
    @zzNucker 好像懂了,两个this指向的都是用p作为选择符的jquery数组对象,用this.each调用的函数里this指向的是一个单独的p元素,是个dom对象,所以要使用$(this)把它转换成jquery对象?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5296 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:55 · PVG 13:55 · LAX 22:55 · JFK 01:55
    ♥ Do have faith in what you're doing.