这三种形式有什么区别:
this
$this
$(this)
最佳答案
在典型用法中,您通常会看到它们像这样($this
用法可能有所不同):
this
- 指的是您当前所在的处理程序中的 DOM 元素,但在其他情况下这可能完全是另一个对象,但它始终是上下文。$this
- 通常由var $this = $(this)
创建 jQuery 包装版本的缓存版本以提高效率(或链接$( this)
在许多情况下得到相同的结果)。$(this)
- 元素的 jQuery 封装版本,因此您可以访问 all its methods (特别是$.fn
中的那些)。
关于javascript - “this” 、 “$this” 和 “$(this)” 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3889570/