为什么将$(this)分配给var

时间:2013-01-10 02:18:52

标签: javascript jquery this scope

  

可能重复:
  What is the reason for var $this = this

为什么$(this)应该在函数范围内?它比直接引用$(this)有什么好处?

实施例

function Name(){
    var $this = $(this)
}

1 个答案:

答案 0 :(得分:4)

$函数根据传递给它的值构建 jQuery对象。如果你经常一遍又一遍地调用它,你就会一遍又一遍地构建同样的东西。很多人选择缓存结果,以避免重复。