我经常看到在jquery中使用关键字this
的示例。有时候我会发现它和$和括号一起使用,有些时候没有。而且我认为我看到它每个都使用了一点。
所以,
var id = this.attr('id');
var id = $(this).attr('id');
var id = $this.attr('id');
难道这些都是一样的?有没有一种首选方式?是一个JavaScript事情this
和$(this)
一个jQuery的东西?如果是这样,$this
在哪里下降?
我知道这可能是一个总的新手问题,但我一直无法得到简单的,this
,本身,工作。我只能得到$(this)
才能工作。我不确定我是否做错了什么,或者我是否正在阅读错别字的例子。
'this'是一个js自引用,并且把$()用jquery类包装起来。是什么引用$ this--它只是一个变量名(不是预定义的),通常用在jquery插件中,以便始终引用子类中的第一级父类 – 2012-01-03 22:49:29