为了确保只有在DOM准备好之后才执行我们的jQuery代码,我们应该把代码放入文档的.ready()处理函数中。以下是两种常用的方式:
$(document).ready(function(){
alert('DOM is ready');
});
第二种是在jQuery中经常会看到的使用jQuery的基本代码:
;(function($){ //使用JavaScript自运行函数
$(function(){ //通过jQuery ready()当文档准备好后运行
alert('DOM is ready');
});
})(jQuery); //在自运行函数内部使用$代替jQuery
这里推荐第二种,很多jQuery插件也是以这种方式开始的。