¿Cuál es la diferencia fundamental entre el uso de $ (este) frente a este
$('.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'));
});
lo que pensaba era "$ (this)" contendrán todas las funciones que "este "tiene y más ... Pero ese no parece ser el caso.
¿Qué es exactamente $ (esto)? y
¿Cómo sé qué funciones están disponibles cuando lo estoy usando? (Sé que puedo obtenerlos a través de Firebug, pero me gustaría saber si hay alguna otra forma, algún documento puede ser)
posible duplicado de [¿Por qué tengo que usar $ (this)] (http://stackoverflow.com/questions/3316113/why-do-i- have-to-use-this) – jAndy