Jquery 中的$(this) 和javascript中的this

Posted 一天一点到

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery 中的$(this) 和javascript中的this相关的知识,希望对你有一定的参考价值。

  this 是 javascript 中的关键字。 $(this) 可以认为是用 jQuery 包装过 JavaScript 中的 this,包装后 $(this) 就会继承 jQuery 的方法。

本质就是JavaScript与jQuery对象的转换

$(‘a‘).click(function(){ // 这里的 this 指向当前点击的DOM节点,也就是a。可以调用DOM方法,比如this.getAttribute, this.tagName ... // 这里的 $(this) 表示包装过的一个 jQuery 对象,拥有 jQuery 的一些方法,比如 $(this).addClass(), $(this).hide() ... });

总而言之:$(this)代表元素本身



以上是关于Jquery 中的$(this) 和javascript中的this的主要内容,如果未能解决你的问题,请参考以下文章

关于this指向,翻到的

JQuery的$(this)和javascript中的this的区别

jQuery学习笔记:this相关问题及选择器

JQuery_$(this)和this的区别

jQuery lazyload 懒加载

JQuery this和$(this)的区别及获取$(this)子元素对象的方法