如果是普通的JS代码,在获取DOM元素时,代码必须要放在元素的后边,否则获取不到,也就是说加载到JS代码时就会执行,而不管HTML代码是否执行完。
jQuery提供了一个方法,将代码写在这个位置,这里的代码只有当HTML文档全部加载完毕后才会执行,因此可以把要执行的JS代码与要调用的函数写在里面。
共有以下三种等价形式,$()不带参数时默认的参数就是document。
$(document).ready( function()
{
//代码
}
);
$().ready( function()
{
//代码
}
);
$( function()
{
//代码
}
);