+ -
当前位置:首页 → 问答吧 → 达人们帮忙看看,初学者第一个测试就失败了!不知原因

达人们帮忙看看,初学者第一个测试就失败了!不知原因

时间:2009-10-14

来源:互联网

<script  type="text/javascript">
       $("#ss").click(function() { alert("22"); });
    </script>

<img id="ss" alt="" src="ColorImages/2009/10/09/200909301613048127375.jpg" />
一点反应也没有。。。

作者: venrar   发布时间: 2009-10-14

如果你有引用 jQuery 的話..那麼把你的程式改成

复制代码
  1. $(function(){
  2.     $("#ss").click(function() { alert("22"); });
  3. });

作者: getcase   发布时间: 2009-10-15

楼上正解
页面加载后执行操作,JQuery 99%的操作都再这做

作者: 李小狼   发布时间: 2009-10-15

<script src="lib/jquery.js" type="text/javascript"></script>
$(document).ready(
     function(){
           $("#ss").click(function() { alert("22"); });
     }    
);

作者: hknaruto   发布时间: 2009-10-15

噢,了解了,谢谢各位大侠!!!!光看书不行,还得多动动手!!!

作者: venrar   发布时间: 2009-10-15

缺少$(function(){



});

这个嘛

作者: haibin666   发布时间: 2009-10-15

$(function(){
    $("#ss").click(function(){
        alert("22");
    });
});

作者: conan304   发布时间: 2009-10-16

在这个例子里,不是缺少$(function())的问题,而是普通js的执行顺序问题;

<img id="ss" alt="" src="ColorImages/2009/10/09/200909301613048127375.jpg" />
<script  type="text/javascript">
       $("#ss").click(function() { alert("22"); });
    </script>

就可以了

作者: zcrane   发布时间: 2009-10-18