Inicio > jquery > Funciones en jQuery

Funciones en jQuery

Es muy cómodo trabajar con jQuery, una vez que le pillas el cómo, pero a veces necesitas agregar algunas funciones, si usas la nomenclatura de javascript funciona perfectamente, pero tambien podemos hacerlo al modo jQuery:
Veamos un ejemplo trivial usando el siguiente elemento del DOM:
<input type=”hidden” id=”prueba” value=”Esto es una prueba” />
Definamos el codigo js para que se muestre el atributo value del elemento DOM:
//la primera forma, recibiendo el argumento  $(this)jQuery.fn.mifuncion=function(){alert($(this).val())}//la segunda forma, sin argumentosjQuery.otrafuncion=function(){alert($(‘#prueba’).val();}//como es de rigor:$(document).ready(function(){//llamamos a la primera función$(‘#prueba’).mifuncion();//llamamos a la segunda función$.otrafuncion();});
//la primera forma, recibiendo el argumento  $(this)
jQuery.fn.mifuncion=function(){alert($(this).val())}
//la segunda forma, sin argumentos
jQuery.otrafuncion=function()
{
alert($(‘#prueba’).val();
}
//como es de rigor:
$(document).ready(function()
{
//llamamos a la primera función
$(‘#prueba’).mifuncion();
//llamamos a la segunda función
$.otrafuncion();
});
Ambas funciones realizan el mismo trabajo: la primera pasandole el argumento en forma de elemento DOM, y la segunda mediante una referencia directa desde la función al elemento DOM. También podemos pasar argumentos dentro los parentesis como es tradicional, esto ya depende de la naturaleza del script.

Es muy cómodo trabajar con jQuery, una vez que le pillas el cómo, pero a veces necesitas agregar algunas funciones, si usas la nomenclatura de javascript funciona perfectamente, pero tambien podemos hacerlo al modo jQuery:

Veamos un ejemplo trivial usando el siguiente elemento del DOM:

<input type=”hidden” id=”prueba” value=”Esto es una prueba” />

Definamos el codigo js para que se muestre el atributo value del elemento DOM:

//la primera forma, recibiendo el argumento

$(this)jQuery.fn.mifuncion=function()

{

alert($(this).val())

}

//la segunda forma, sin argumentos

jQuery.otrafuncion=function()

{

alert($(’#prueba’).val();

}

//como es de rigor:

$(document).ready(function()

{

//llamamos a la primera función

$(’#prueba’).mifuncion();

//llamamos a la segunda función

$.otrafuncion();

});

Ambas funciones realizan el mismo trabajo: la primera pasandole el argumento en forma de elemento DOM, y la segunda mediante una referencia directa desde la función al elemento DOM. También podemos pasar argumentos dentro los parentesis como es tradicional, esto ya depende de la naturaleza del script.

Advertisement
Categorías:jquery Etiquetas: , , ,
  1. Aún no hay comentarios.
  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.