码迷,mamicode.com
首页 > Web开发 > 详细

jQuery中 $(this)与this的区别

时间:2015-06-15 13:05:04      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

区分这个很简单,当你用的方法是jquery时,就用$(this),如果是JS方法,就用this,咱们回头看一下你贴出来的代码

$(this).html( $(this).html() + " BAM! " + i );这个里的html()是JQUERY方法,用$(this).html(),当然,JS里也有相似方法innerHTML,如果用innerHTML,就要这样写了:this.innerHTML()

this.reset();这里的reset是JS方法,所以同上得用this.reset();

 

jquery对象$(this)[0]等同于JS里的元素this,这里的this是一样的,相信你应该看出来了,JS里的元素只要包上$()就是jquery对象了,而jquery的对象只要加上[0]或者.get(0),就是js元素了,很简单的

当然,我的语言描述可能有误,但是整个思想就是这样没错了

jQuery中 $(this)与this的区别

标签:

原文地址:http://www.cnblogs.com/xiaolang1/p/4576796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!