使用$(this)与this之间的根本区别是什么
$('.viewComments').click(function(ev){
//returns the desired value
alert(this.getAttribute('id'));
//Gives an error sayin function is not defined
alert($(this).getAttribute('id'));
//returns the desired value
alert($(this).attr('id'));
});
我原以为“ $(this)”将包含“ this”具有的所有功能以及更多功能。但是,情况似乎并非如此。
那么,$(this)到底是什么?和
为何我在使用时知道哪些功能可用?(我知道我可以通过firebug来获取它们。但是我想知道是否还有其他方法-可能是一些文档)