Creo que es porque dicho elemento no es un objeto jQuery, es decir; si quieres utilizar las propiedades/métodos que ésta librería te proporciona, debes utilizar su objeto correspondiente en el que fueron definidas. Puedes usar dos formas para inicializarlo:
Normal: $(this);
No-Conflict: jQuery(this);
Saludos