English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
The ready() method specifies a function to be executed when the DOM is fully loaded.
The correct approach is to wait for the document to be fully loaded and ready before using it.
If a method is run before the document is fully loaded, the following are some examples of operations that fail:
Try to select an element that has not been created yet
Try to get the size of an image that has not been loaded yet
The ready() method is usually used with an anonymous function:
$("document").ready(function(){ // Handler for calling ready() });
jQuery has a shorter method to handle the document ready event:
$((function(){ // Handler for calling ready() });
Display a message when the DOM is loaded:
$("document").ready(function(){ $("p").text("The DOM has now been loaded, and it can be manipulated."); });Test and see‹/›
Use a shorter syntax to display a message when the DOM is loaded:
$((function(){ $("p").text("The DOM has now been loaded, and it can be manipulated."); });Test and see‹/›
Use ready() to make a function available after the document is loaded:
$("document").ready(function(){ $("button").click(function(){ $("div").slideToggle(); }); });Test and see‹/›
Parameters | Description |
---|---|
function | Functions to be executed after the document is loaded |