2012-01-02 18 views
6

Este es mi código:ningún mensaje de alerta cuando document.ready - jQuery

$(document).ready(function() { 
    alert("I am an alert box!"); 
}); 

cuando actualice la página, no hay ningún cuadro de alerta. ¿Hay algún error?

jQuery parece haberse agregado correctamente, pero no puedo obtener la alerta para comprobar si jQuery está funcionando. ¿Alguna idea sobre cómo mostrar la alerta?

+1

No, esa parte de su código está bien, debe ser otra cosa. No podemos ayudarlo sin más información. –

+0

tal vez la página tiene un error de javascript? –

+0

Fui con "no es una pregunta real" en lugar de "demasiado localizada". No hay suficiente información en la pregunta para hacer más que adivinar cuál debería ser la respuesta. Puede editar la pregunta para agregar más información, en cuyo caso * puede * volver a abrirse. –

Respuesta

6

Eso debería funcionar siempre que hayas cargado jQuery y no hayas usado noConflict. It works here, por ejemplo.

Sin más información que realmente no podemos ayudar, pero aquí hay algunos consejos:

  • mirada a la consola JavaScript de su navegador para los errores. Lo más probable es que exista un error de sintaxis en cualquier otro lugar de la página que impida que se ejecute el código que citó.
  • Asegúrate de haber cargado jQuery correctamente.
  • Si utiliza noConflict, cambiar $ a jQuery en el código:

    jQuery(document).ready(function() { /* ... */ }); 
    
6

¿Incluyó la biblioteca jQuery antes de la llamada en el documento?

<script type="text/javascript" 
     src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 

... 

<script type="text/javascript"> 
    $(document).ready(function() { 
     alert("I am an alert box!"); 
    }); 
</script> 
+0

Esta es la forma correcta de incluir 'jQuery' y confirmar si está funcionando o no. Gracias @Dennis Traub por el consejo. –

1

Eso definitivamente debería funcionar. Asegúrese de haber cargado jQuery antes de llamar a esos fragmentos.
Tome un vistazo a la consola Javascript para cualquier error

0

Algunas posibilidades:

  1. jQuery no está inclided
  2. etiqueta script tiene alguna errata
  3. es posible que tenga alguna otra javascript que está creando la problema
0

Trate de usar:

(function($) { 
    $(document).ready(function() { 
     alert("I am an alert box!"); 
    } 
})(jQuery); 

Si eso no funciona tan bien como las demás respuestas, compruebe si hay errores en firebug. Puede encontrarlo here si aún no lo está usando.

0

Solo necesita incluir el archivo jQuery en su página html. ponga el enlace que figura a continuación en su página html y obtendrá lo que desea:

Cuestiones relacionadas