jQuery中this与$(this)的区别总结
来源:互联网 发布:国外的即时通讯软件 编辑:程序博客网 时间:2024/04/26 11:19
这里就谈谈this与$(this)的区别。
1、jQuery中this与$(this)的区别
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
这里的this其实是一个html 元素(textbox),textbox有text属性,所以这样写是完全没有什么问题的。
但是如果将this换成
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
$()这是jQuery的一个函数,也是最核心最基本的函数
功能一:传入一个选择器字符串,获得这个选择器对应的dom内容,保存在[]中,也就是俗称的jQuery对象。例如
('#id')(‘.class’) $(‘tag’)
功能二:传入一个匿名函数,例如
$(function(){})//这个匿名函数在网页载入完成后开始执行
功能三:将JavaScript对象包装成为jQuery对象。例如
- 1
- 2
- 3
- 1
- 2
- 3
this是javascript**自身的** 语法关键字,它指向一个javascript对象,所以可以使用所指向的目标javascript对象所拥有的方法, 但他自己不是一个普通的变量,所以你无法自己定义一个变量叫this
所以为了使用jQuery对象的方法,你必须传入jQuery函数$(this), 将javascript 对象包装成为一个jquery对象。
这里的$(this)是一个JQuery对象,而jQuery对象沒有title 属性,因此这样写是错误的。
JQuery拥有attr()方法可以get/set DOM对象的属性,所以正确的写法应该是这样:
正确的代码:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
使用jQuery的好处是它包裝了各种浏览器版本对DOM对象的操作,因此统一使用$(this)而不再用this应该是比较不错的选择。
jQuery中this与$(this)的区别就介绍到这里。
2、典型错误与注意点
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
不要滥用$(this)
如果不了解javasrcipt中基本的DOM属性和方法的话,很容易滥用jQuery对象。比如:
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
如果你只是通过jQ对象获取简单的dom元素的属性比如id,那么你完全可以使用js原生的方法:
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
诸如“src,” “href,” 和“style.”等一些属性在老版本的ie中使用了getAttribute方法。
- jQuery中this与$(this)的区别总结
- jQuery中this与$(this)的区别总结
- jQuery中this与$(this)的区别总结
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jquery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- *jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- JNI、NDK相关技术学习及使用方法
- 出现 command not found,怎么办???
- Struts2中对Servlet API的访问
- Acegi (Spring Security)入门
- ARM基础学习-Cache和写缓冲器
- jQuery中this与$(this)的区别总结
- express框架响应对象res的方法
- 大小端模式
- c# 正则表达式
- csu 1812(半平面交求面积)
- POJ-2376 Cleaning Shifts
- NGUI如何获取组件?
- 360极速浏览器兼容模式
- 二分查找各种情况大总结