Que tal.
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 originaljQuery.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