jQuery的this $this $(this)
this其实是一个Html 元素 对象里面的话 可以直接使用this 只带对象的属性及其方法!
$this其中this只是个变量名,加$是为说明其是个jquery对象。
$(this)是个转换,将this表示的dom对象转为jquery对象,这样就可以使用jquery提供的方法操作。
alert($(this)) 弹出的结果是[object Object ] $(this)=jquery(); 获取元素的DOM结构
alert(this) 弹出来的是[object HTMLImageElement] 返回的是一个html对象(本例中是遍历HTML的img对象,
所以为HTMLImageElement)。
很多人在使用jquery的时候,经常this.attr('src'); 这时会报错“对象不支持此属性或方法”,这又是为什么呢?
其实看明白上面的例子,就知道错在哪里了:
很简单,this操作的是HTML对象,那么,HTML对象中怎么会有val()方法了,所以,在使用中,我们不能直接用this来直接调用jquery的方法或者属性。
jQuery的this $this $(this)相关推荐
- Ajax接收Java异常_java – 处理来自Servlet的Jquery AJAX响应中的异常
我的servlet代码是 try{ //something response.setStatus(201); out.print("Data successfully saved" ...
- Jquery DIV滚动至浏览器顶部后固定不动代码
获取元素(这里定位元素A)距离顶部的高度,接着设定scroll滚动的事件,比如超过那个高度,把A的位置设定为fixed,小于该高度,修改回relative. 效果例1 代码如下复制代码 <scr ...
- jquery.raty评星插件
<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>j ...
- jquery autocomplete demo
根据用户输入值进行搜索和过滤,让用户快速找到并从预设值列表中选择. jquery.autocomplete参考地址 http://bassistance.de/jquery-plugins/jquer ...
- 在Ant-design-pro框架中引入jQuery和jQuery-ui步骤
1.安装jQuery和jQuery-ui npm i jquery s npm i jquery-ui s yarn install 2.在vue.config.js中进行配置 // webpack ...
- 火狐浏览器允许ajax,解决火狐浏览器发送jquery的ajax请求无效的问题
今天遇到这样一个问题: 页面在chrome下发送ajax的请求是没有问题的,但是在firfox下无效. 代码大致如下: //前面省略 ..... 生成成绩 查询成绩 ...... ...... fun ...
- jquery 监听的案例
jQuery 简介 jQuery 是一个 JavaScript 库. jQuery 使用 可以下载一个,也可以使用Staticfile CDN.百度.又拍云.新浪.谷歌和微软的服务器都存有 jQuer ...
- 网站项目必备——12款白富美型 jQuery 图片轮播插件
转自:http://www.cnblogs.com/lhb25/archive/2013/01/06/jquery-image-carousel-effect.html 图片轮播是网站中的常用功能,用 ...
- 利用 jquery 获取某个元素下的所有图片并改变其属性
HTML代码 <div id="mochu"> <p>内容....<./p> <p><img src="xxxx.p ...
- 通过jQuery调用ASP.NET的AJAX
传统上,在ASP.NET页面中实现AJAX的方法是拖放一个ScriptManager控件,并进行一系列的设置和相关编程.但事实上,这并不是理想的解决方案.使用jQuery来调用ASP.NET后台的方法 ...
最新文章
- 手机长时间不用自动断网_不用蓝牙的感应音箱,只需百元!放上手机自动播放,媲美千元音质...
- SVN服务器几种备份策略---重点svnsync备份---OK
- 通过案例对 spark streaming 透彻理解三板斧之一: spark streaming 另类实验
- Java基础知识练习02
- java FileReader/FileWriter读写文件
- react中使用构建缓存_使用React和Netlify从头开始构建电子商务网站
- HTTP1.0 、 HTTP1.1、HTTP2.0的主要区别
- c语言二叉树层序遍历,二叉树二叉链表的层序遍历(C语言)
- TwinCAT3入门教程1——TC3系统安装
- IRP IO_STACK_LOCATION 《寒江独钓》内核学习笔记(1)
- .NET实现Wap飞信协议
- springboot点餐微信小程序系统毕业设计源码221144
- 【华为机试真题 Python】勾股数元祖
- Flutter高仿微信-第26篇-新的朋友
- 项目管理中的进度控制与目标计划
- html蓝色粒子,HTML5 粒子编辑器
- 工业交换机的单模多模是什么意思?
- 密码库LibTomCrypt学习记录——(1.5)分组密码算法——示例代码AES-ECB
- 计算机专业学什么语言最能找工作
- matlab运算结果中怎么用pretty,Pretty MuPad:将分配,表达和结果输出到一行 - 如何创建该功能?...
热门文章
- 06_Flink命令行界面、作业管理示例、Savepoints、语法(run、通用配置、yarn-cluster、info、list、stop、cancel、savepoint等)
- 02_Weblogic课程之安装篇:RedHat下JDK安装,RedHat下Weblogic安装,目录结构,环境变量设置
- JTable设置列宽、自动调整
- Oracle过滤与排序
- 检索数据_20_按照字符串数字组合的排序
- mysql5.6视频_网易视频云:MySQL 5.6 5.7最优配置文件模板
- QPainter使用整理
- caffe学习:通过研读classification.cpp了解如何使用caffe模型
- MFC为什么要保留原来的CPen, 然后SelectObject
- Sword STL之map效率问题