这是我的一个html文件:
<!DOCTYPE HTML>
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery-1.8.0.js"/>
<script  type="text/javascript">

$(function(){
$('button').click(function(){
alert(1);
})
});
</script>
</head><body>
<button>click</button>
</body>
</html>我在点击button的时候不能触发click事件,谁知道这是怎么回事?

解决方案 »

  1.   

    应该是你的 jquery-1.8.0.js 没有加载成功
      

  2.   

    应该是你的 jquery-1.8.0.js没有被执行吧
      

  3.   

    我查看页面资源可以看到jquery文件啊
      

  4.   

    我查看页面资源可以看到jquery文件啊,怎么确定jquery文件有没有被执行?
      

  5.   

    是不是你的jquery的引用地址不对
      

  6.   

    都对,html跟jquery文件在一个目录
      

  7.   

    而且,页面加载完了之后,我用$('button')是能取到button对象的
      

  8.   

    加载js的时候要:
    <script type="text/javascript" src="jquery-1.8.0.js"></script>
    这样加载吧
      

  9.   

    那我为啥在加载完成之后,能用$('button')取到对象呢?
      

  10.   

    那我为啥在加载完成之后,能用$('button')取到对象呢?
    你是怎么取的啊?
    丢掉</script>的话,你的$(function(){})里面的代码就不会执行了
      

  11.   

    我是在代码调试里边取得
    html解析的时候会变成<script type="text/javascript" src="jquery-1.8.0.js">没有结束标签
    浏览器不支持吧