jquery中this与$(this)的用法区别.
来源:互联网 发布:matlab r2016a mac 编辑:程序博客网 时间:2024/05/01 18:55
jquery中this与$(this)的用法区别.先看以下代码:$("#textbox").hover( function() { this.title = "Test"; }, fucntion() { this.title = "OK”; } ); 这里的this其实是一个Html 元素(textbox),textbox有text属性,所以这样写是完全没有什么问题的。 但是如果将this换成$(this)就不是那回事了,就会报错了。 以下写法是错误的: $("#textbox").hover( function() { $(this).title = "Test"; }, function() { $(this).title = "OK"; } ); 这里的$(this)是一个JQuery对象,而jQuery对象沒有title 属性,因此这样写是错误的。 JQuery拥有attr()方法可以get/set DOM对象的属性,所以正确的写法应该是这样: 正确的写法: $("#textbox").hover( function() { $(this).attr('title', 'Test'); }, function() { $(this).attr('title', 'OK'); } ); 使用JQuery的好处是它包裝了各种浏览器版本对DOM对象的操作,因此统一使用$(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)的区别
- *jQuery中this与$(this)的区别
- CSS代码中的“clear:both;”失效了
- primefaces不错的东东,整合了YUI和JSF
- 电影《活着》观后感
- 敏捷开发学习笔记 一 敏捷软件开发宣言
- WIN7下telnet命令无法执行的解决办法
- jquery中this与$(this)的用法区别.
- Introduction to Using the XML DOM from Visual C++
- 基于Windows下的Web性能测试和压力测试
- OpenGL 旋转平移之后的坐标获取
- 传智播客java培训2010年4月18java高新技术3,张孝祥老师视频自学总结
- 转:研发人员为什么留不住?
- VC操作XML编程实例
- Silverlight + WCF使用Linq to SQL以及ADO.NET Entity Data Model更新数据库子表方法
- MTK软件编译平台搭建