Surgieron unas dudas, espero me puedan ayudar.
Cual es la diferencia entre this y $(this)
Segun yo no hay diferencia, pero he visto que this es para hacer referencia a un objeto directo y $(this) para hacer referencia a un objeto indirecto.
ejemplos
this
Código Javascript:
Ver original
$.fn.nombrefuncion = function(){ alert(this.html()); }
En este caso es directo por que el this se sustituye por el elemento al que se le aplica la funcion.
$(this)
Código Javascript:
Ver original
$.fn.nombrefuncion = function(){ this.each(function(){ alert($(this).val()); }); }
En este caso es indirecto porque primero usamos this para el objeto directo despues usamos una funcion(each) y aqui adentro hacemos referencia a objetos internos del objeto directo.
Otras dudillas
esto
Código Javascript:
Ver original
jQuery.comprobarAlert = function( mensaje ){ alert(mensaje); } $.comprobarAlert("Hola!");
es un plugin jquery? o como se llama esta estructura jquery
Esta otra estructura como se llama
Código Javascript:
Ver original
(function ( $ ){ $.fn.myplugin = function(){ //El contenido de tu plugin }; })(jQuery);
espero aberlo echo claro
Saludos y gracias