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)相关推荐

  1. Ajax接收Java异常_java – 处理来自Servlet的Jquery AJAX响应中的异常

    我的servlet代码是 try{ //something response.setStatus(201); out.print("Data successfully saved" ...

  2. Jquery DIV滚动至浏览器顶部后固定不动代码

    获取元素(这里定位元素A)距离顶部的高度,接着设定scroll滚动的事件,比如超过那个高度,把A的位置设定为fixed,小于该高度,修改回relative. 效果例1 代码如下复制代码 <scr ...

  3. jquery.raty评星插件

    <!DOCTYPE html> <html><head><meta charset="utf-8" /><title>j ...

  4. jquery autocomplete demo

    根据用户输入值进行搜索和过滤,让用户快速找到并从预设值列表中选择. jquery.autocomplete参考地址 http://bassistance.de/jquery-plugins/jquer ...

  5. 在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 ...

  6. 火狐浏览器允许ajax,解决火狐浏览器发送jquery的ajax请求无效的问题

    今天遇到这样一个问题: 页面在chrome下发送ajax的请求是没有问题的,但是在firfox下无效. 代码大致如下: //前面省略 ..... 生成成绩 查询成绩 ...... ...... fun ...

  7. jquery 监听的案例

    jQuery 简介 jQuery 是一个 JavaScript 库. jQuery 使用 可以下载一个,也可以使用Staticfile CDN.百度.又拍云.新浪.谷歌和微软的服务器都存有 jQuer ...

  8. 网站项目必备——12款白富美型 jQuery 图片轮播插件

    转自:http://www.cnblogs.com/lhb25/archive/2013/01/06/jquery-image-carousel-effect.html 图片轮播是网站中的常用功能,用 ...

  9. 利用 jquery 获取某个元素下的所有图片并改变其属性

    HTML代码 <div id="mochu"> <p>内容....<./p> <p><img src="xxxx.p ...

  10. 通过jQuery调用ASP.NET的AJAX

    传统上,在ASP.NET页面中实现AJAX的方法是拖放一个ScriptManager控件,并进行一系列的设置和相关编程.但事实上,这并不是理想的解决方案.使用jQuery来调用ASP.NET后台的方法 ...

最新文章

  1. 手机长时间不用自动断网_不用蓝牙的感应音箱,只需百元!放上手机自动播放,媲美千元音质...
  2. SVN服务器几种备份策略---重点svnsync备份---OK
  3. 通过案例对 spark streaming 透彻理解三板斧之一: spark streaming 另类实验
  4. Java基础知识练习02
  5. java FileReader/FileWriter读写文件
  6. react中使用构建缓存_使用React和Netlify从头开始构建电子商务网站
  7. HTTP1.0 、 HTTP1.1、HTTP2.0的主要区别
  8. c语言二叉树层序遍历,二叉树二叉链表的层序遍历(C语言)
  9. TwinCAT3入门教程1——TC3系统安装
  10. IRP IO_STACK_LOCATION 《寒江独钓》内核学习笔记(1)
  11. .NET实现Wap飞信协议
  12. springboot点餐微信小程序系统毕业设计源码221144
  13. 【华为机试真题 Python】勾股数元祖
  14. Flutter高仿微信-第26篇-新的朋友
  15. 项目管理中的进度控制与目标计划
  16. html蓝色粒子,HTML5 粒子编辑器
  17. 工业交换机的单模多模是什么意思?
  18. 密码库LibTomCrypt学习记录——(1.5)分组密码算法——示例代码AES-ECB
  19. 计算机专业学什么语言最能找工作
  20. matlab运算结果中怎么用pretty,Pretty MuPad:将分配,表达和结果输出到一行 - 如何创建该功能?...

热门文章

  1. 06_Flink命令行界面、作业管理示例、Savepoints、语法(run、通用配置、yarn-cluster、info、list、stop、cancel、savepoint等)
  2. 02_Weblogic课程之安装篇:RedHat下JDK安装,RedHat下Weblogic安装,目录结构,环境变量设置
  3. JTable设置列宽、自动调整
  4. Oracle过滤与排序
  5. 检索数据_20_按照字符串数字组合的排序
  6. mysql5.6视频_网易视频云:MySQL 5.6 5.7最优配置文件模板
  7. QPainter使用整理
  8. caffe学习:通过研读classification.cpp了解如何使用caffe模型
  9. MFC为什么要保留原来的CPen, 然后SelectObject
  10. Sword STL之map效率问题