js this和$(this)区别

来源:互联网 发布:淘宝的广告位 编辑:程序博客网 时间:2024/05/29 09:52

this: js中this代表的是html的一个元素,一个html元素是拥有它自身的属性的,可以通过this.attr=”“,直接对元素的属性进行赋值。

例如:

$("#textbox").hover(             function() {                  this.title = "Test";             },             fucntion() {                 this.title = "OK”;             }       ); 

jQuery(this) : js中$(this)=jQuery(this) 函数返回的是一个jQuery对象,那对象就是类的实例化了,jQuery类里包含了一些属性和一些方法,但是我们要对属性操作,必需要用jQuery类里的一些方法。

例如:

$("#textbox").hover(             function() {                $(this).attr('title', 'Test');             },             function() {                $(this).attr('title', 'OK');             }       );
0 0