this vs $(this) en jQuery

Qué es this

En muchos lenguajes orientados a objetos, this es una palabra que puede ser usada para hacer referencia al objeto en el cual la ejecución actual ha sido invocada.

this en jQuery

Existen en realidad dos conceptos de ‘this’ en jQuery. El primero que hace referencia a un elemento en el DOM y el segundo que hace referencia a un objeto de jQuery.

En el DOM

‘this’ es un elemento del DOM cuando se esta dentro de una función de devolución, por ejemplo, cuando ha sido llamada por click, each, bind, etc.

Objeto de jQuery

‘this’ es un objeto de jQuery cuando se esta dentro de tu propia función de jQuery.

La regla para no confundirse

Mientras recuerdes que ‘this’ cambian cuando the mueves entre los métodos, entonces vas bien.

About Michelle Torres

Licenciada en Informática con Maestría en Tecnologías de la Información. Docente por convicción con trece años de experiencia, desarrolladora desde hace nueve años trabajando actualmente con desarrollo WEB para alta disponibilidad, además de ser consultor independiente y capacitador. Participe del movimiento del software libre como fiel apasionada, reconocida por su actividad en la comunidad y su participación en la inclusión.