2011-10-08 11 views

Respuesta

5

De la documentación de jQuery:

El método ready() sólo puede ser llamado en un objeto jQuery que coincida con el documento actual, por lo que el selector se puede omitir.

Todos ellos hacen lo mismo:

$(document).ready(handler) 
$().ready(handler) (this is not recommended) 
$(handler) 

Fuente: http://api.jquery.com/ready/

1

No, jQuery ready() "Especificar una función a ejecutar cuando el DOM está totalmente cargado" , por lo que no se puede utilizar en ningún otro elemento

1

Bueno, básicamente, no. Lo que sea que pongas allí, todavía se llama cuando se dispara el evento DOM cargado. Por ejemplo, esto:

$(undefined).ready(function() { 
    alert("test"); 
}); 

funciona apenas como este:.

$(document).ready(function() { 
    alert("test"); 
}); 
+0

Tenga en cuenta que el único otro selector de '$ (document) ready (' que se documenta es '$() lista ('(pero no se recomienda). Usar cualquier otro selector es un comportamiento no documentado, y no puede confiar en que se mantenga igual en versiones futuras. – Guffa

+0

No, entiendo. No quise sugerir que se lo recomiende. – Donamite

Cuestiones relacionadas