В чем принципиальное отличие использования $(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" имеет и многое другое. Но это, похоже, не так.
Так что же такое $(это)? и
Hw Я знаю, какие функции доступны, когда я его использую? (Я знаю, что могу получить их через firebug, но я хотел бы знать, есть ли какой-либо другой способ - какой-то документ)