$(function(){})是$(document).ready(function() {})的缩写
ready() 方法:
 这个事件是模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度,简单地说,这个方法纯粹是对向window.load事件注册事件的替代方法。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数都需要在那一刻执行。

解决方案 »

  1.   

    第一种方法也是对的,你把
    <script type="text/javascript">
    ("#btn1").click(function() {
            $("#div1").remove();
        });
    </script>这一段js放到id为btn1元素的后面也是可以的。如果放在这个元素之前的话就不行,因为html加载都是从上到下依次加载的。后面2个方法是页面元素加载完成之后再执行事件绑定操作。主要是先后顺序的问题。