一句话告诉你JQuery $(this)到底指的是什么,怎么用
2024-09-21 19:36:28
看了网上好多关于jquery $(this)的解释,感觉都说的很模糊。
下面说出我自己的理解。
this表示的是当前对象,下面以例子来说明
- <!DOCTYPE html>
- <html>
- <head>
- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
- </script>
- <script>
- $(document).ready(function(){
- $("p").click(function(){
- $(this).hide();//$(this)是在方法click内,此处的$(this)表示的是当前调用click方法的对象$("p"),就是表示当前对象,当前调用该方法的对象
- });
- });
- </script>
- </head>
- <body>
- <p>如果您点击我,我会消失。</p>
- <p>点击我,我会消失。</p>
- <p>也要点击我哦。</p>
- </body>
- </html>
如果我的想法有错,欢迎大家批评指正
最新文章
- 编写高质量JS代码的68个有效方法(七)
- golang实现ping命令
- hadoop ssh无密码登陆
- Bitmap基本概念及在Android4.4系统上使用BitmapFactory的注意事项
- [vc]如何对radio按钮分组
- dump文件定位程序崩溃代码行
- 请确保在编译时已将“AjaxControlToolkit.Properties.Resources.NET4.resources”正确嵌入或链接到程序集“AjaxControlToolkit”
- redhat Redis的安装和部署
- java 数组内的最大组合数
- 我的webstorm 使用总结
- 已管理员身份从cmd框进入mysql,及常用的简单操作!
- centos7下rsync+crontab定期同步备份
- activiti获取可回退的节点
- 用strings命令查看kafka-log内容
- BZOJ2306: [Ctsc2011]幸福路径
- python学习 day19 configparser模块 os模块 subprocess模块
- mysql笔记-索引
- lcx.exe内网转发命令教程 + LCX免杀下载
- 音视频处理之H264编码标准20170906
- UIScrollView 循环滚动,代码超简单