Разница между $ (этим) и этим в 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. Но я хотел бы знать, есть ли какой-нибудь другой способ - какой-нибудь документ)