entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Ejecutar código al cargar página con jQuery

Hola Desarrolladores.

En jQuery ¿Cuál el la notación corta para ejecutar código cuando la página ha cargado?

0voto

jccol comentado

Hola, mi pregunta es la misma pero ya tengo la función...

<script>
function CalculateAge()
{
    var bd; 
    bd = document.employForm.emp_birthday.value;
    var birthday = new Date(bd);
    var today = new Date();
    var years = today.getFullYear() - birthday.getFullYear();

    if (isNaN(years)){
        years = 0;
    }

    // Reset birthday to the current year.
    birthday.setFullYear(today.getFullYear());

    // If the user's birthday has not occurred yet this year, subtract 1.
    if (today < birthday)
    {
        years--;
    }
    // document.write("You are " + years + " years old.");

    // Output: You are <number of years> years old.
    document.employForm.emp_age.value=years;
}
</script>

esta función la llamo con un evento onblur de un input, lo que deseo es que la misma funcion se ejecute cuando se carga la pagina para que muestre la edad del empleado, es posible?

Gracias por su ayuda

0voto

jccol comentado

$( document ).ready(function() { CalculateAge(); });

Se coloca este script en el meta de la pagina... asi es

0voto

Peter comentado

@jccol por favor abre otra pregunta nueva.

Saludos.

3 Respuestas

3votos

Peter Puntos150460

Así:

$(function() {
    //codigo aquí
})

1voto

kiokotzu comentado

@Peter que diferencia tienen las dos ?

1voto

Peter comentado

Esta es una:

$(function() {
    //codigo aquí
})

Y esta la otra:

jQuery(function() {
    //codigo aquí
})

El dolar es el alias o metodo abreviado y a veces es útil para no causar conflicto con otros scripts. Aquí mas info.

Saludos.

1voto

kiokotzu comentado

@Peter y que diferencia tiene:
$(function() {
//codigo aquí
})

y

$(document).on('ready',function(){
//codigo aquí
});

1voto

Peter comentado

Es lo mismo. Aquí puedes ver un poco sobre ello.

Saludos.

2votos

pepe Puntos690

Mejor sin jquery:

window.addEventListener('load', function(){ }, false);

0voto

padawan comentado

muy bueno, me resulto mejor que con jquery

2votos

Hola que tal este es el metodo corto para iniciar:

// Shorthand for $( document ).ready()
$(function() {
console.log( "ready!" );
});

te dejo el link de la documentacion de Jquery que lo demuestra...Saludos
http://learn.jquery.com/using-jquery-core/document-ready/

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta