一句话告诉你JQuery $(this)到底指的是什么,怎么用

看了网上好多关于jquery $(this)的解释,感觉都说的很模糊。

下面说出我自己的理解。

this表示的是当前对象,下面以例子来说明

[javascript] view plain copy

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
  5. </script>
  6. <script>
  7. $(document).ready(function(){
  8. $("p").click(function(){
  9. $(this).hide();//$(this)是在方法click内,此处的$(this)表示的是当前调用click方法的对象$("p"),就是表示当前对象,当前调用该方法的对象
  10. });
  11. });
  12. </script>
  13. </head>
  14. <body>
  15. <p>如果您点击我,我会消失。</p>
  16. <p>点击我,我会消失。</p>
  17. <p>也要点击我哦。</p>
  18. </body>
  19. </html>

如果我的想法有错,欢迎大家批评指正

时间: 2024-11-03 15:45:39

一句话告诉你JQuery $(this)到底指的是什么,怎么用的相关文章

http协议无状态中的 &quot;状态&quot; 到底指的是什么?!

引子: 最近在好好了解http,发现对介绍http的第一句话[http协议是无状态的,无连接的]就无法理解:无状态的[状态]到底指的是什么?! 找了很多资料不仅没有发现有一针见血正面回答这个问题的,而且有些解释还充斥了各种错误,看着看着就觉得心里憋着一股浊气吐不出来 于是在看了很多资料之后,我一口吐出浊气,大声正面提出这个问题:http协议无状态中的[状态]到底指的是什么?! 然后开始不断探索解决这个问题... 最终很高兴的是我找到了让人满意的答案,先卖个关子,各位如果着急可以直接拉到最下查看

classpath到底指的哪里

之前一直对classpath不太明白到底指的哪里,今天研究了一下,做个总结.. classpath顾名思义就是指类路径,但是这样解释可能还是不明白,这里拿一个SpringBoot应用编译后生成的target项目文件目录来说. 首先源码目录结构是这样的: src ---main -----java -------你的java文件 -----resources --------配置文件 ---test 然后mvn complie后生成的target目录结构如下 target ----classes

【阿里云产品公测】一句话告诉你什么样的人该使用ACE,如何使用ACE

作者:阿里云用户小鸡咕咕 首先回应标题,这一句话就是:看完这篇帖子你就知道了.     前言 写在文章之前,我想先阐述一下写这篇文章的意义.可能大伙就要说了,写这篇文章不就是为了200的代金券吗?错,我为的是IPAD!当然,这是终极目标,而实际上,我在思考怎么样把这篇文章写好的时候,已经把这篇文章的受众群体定位为:了解并能会使用云服务器但未接触ACE或SAE等的人.   假如你曾经使用过新浪SAE或者其他类似的产品,那么使用ACE应该也得心应手,毕竟都是同类产品.   假如你到现在还不了解服务器

HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离之完全详解

scrollHeight: 获取对象的滚动高度. scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 offsetTop:获取对象相

JS中this到底指哪个对象

忘了原作者是谁了   自己也添加了一些东西  勉强可以观看一下 元素就不写了   可以自己添一下试试 先看这段代码 target.onclick = function(){ console.log(this); } 答案打印的一定是target对象本身 任何的话都需要语境,上下文环境,放在不同的地方,含义可能就大不相同. 当有一个人对着你大喊一声:开! 如果你手里有把枪,你会扣动扳机.如果你坐在汽车里,你会踩油门.如果你站在阳台,你可能会打开窗户. THIS身为一个关键字,它所指代的是此刻正在运

this--java基础---this到底指的是谁??

Java基础---this关键字 之前再网上看过很多博客,各种对this关键字的解释,但是说的很模糊,看完跟看书差不多,还是不懂,直到看到大神的博客--(孤傲苍狼),豁然醒悟.this原来是这样用的,以防忘记,特写写此博客铭记与分享.写的不足之处欢迎指正.   this关键字         先说下本人对this关键字的理解,this就是一个对象的引用或者理解为别名,比如你new一个对象,以下面的代码为例,Leaf leaf=new Leaf():this.i==>leaf.i;也就是说leaf

java项目中classpath路径到底指的是哪里?

本文转自:http://blog.csdn.net/javaloveiphone/article/details/51994268 1.src不是classpath, WEB-INF/classes和lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问. 2.WEB-INF/classes目录存放src目录java文件编译之后的class文件,xml.properties等资源配置文件,这是一个定位资源的入口. 3.引用classpath路径下的文件,只需在文件名前加

Android开发之TextView高级应用

我们平时使用TextView往往让它作为一个显示文字的容器,但TextView的功能并不局限于此.下面就和大家分享一下TextView的一些使用技巧. Android中设置文本样式的几种方法: 1.将android:autoLink属性值设为true.系统会自动识别E-mail.电话.网址等特殊文本. 2.使用Html标签,例如,<font>.<img>等.不要设置 android:autoLink 属性. 3.在Java代码中直接使用Span对象来设置文本样式.这种方法需要将文本

classpath路径指什么

一.classpath路径指什么 只知道把配置文件如:mybatis.xml.spring-web.xml.applicationContext.xml等放到src目录(就是存放代码.java文件的目录),然后使用"classpath:xxx.xml"来读取,都放到src目录准没错,那么到底classpath到底指的什么位置呢? 1.src路径下的文件在编译后会放到WEB-INF/clases路径下吧.默认的classpath是在这里.直接放到WEB-INF下的话, 是不在classp