Разница между $ (этим) и этим в jquery

В чем принципиальная разница между использованием $ (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'));
});

То, что я думал, было "$ (это)" будет содержать все функции, которые имеет "это" и многое другое .. Но это не так.

Так что же такое $ (это)? а также

Как я знаю, какие функции доступны, когда я его использую? (Я знаю, что могу получить их через firebug. Но я хотел бы знать, есть ли какой-нибудь другой способ - какой-нибудь документ)

Ответы на вопрос(7)

Ваш ответ на вопрос