0

我是 JQuery 的新手,我不知道为什么这个简单的 JQuery 在 Chrome、FF 中不起作用,令我惊讶的是它在 IE6 上起作用。简单的想法是,当我单击 Div 时,我应该得到一个警报

<!DOCTYPE html>
<html>
<head>
   <title>Page Chrome Test</title>
   <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
   <style  type="text/css">
      .divcls { width:100px; height:100px; background-color: black; }
   </style>
</head>
<body>
   <script type="text/javascript">
        jQuery(document).ready(function(){
            $(".divcls").click(function(e){
                 alert('Hi');
            });  
        })​
   </script>

   <div class="divcls">
   </div>
</body>
</html>
4

2 回答 2

1

对我来说很好,尽管在就绪块的末尾你缺少一个分号:

jsFiddle

$(document).ready(function(){
   $(".divcls").click(function(e){
     alert('Hi');
   });  
})​;
于 2012-05-21T21:14:45.577 回答
0

我正准备做 unintall/reintall FF 之类的侵入性操作,Chrome @@scrappedcola 的建议救了我。所以这是代码

                $(document).ready(function(){
                   $(".divcls").click(function(e){
                     window.alert('Hi');
                   });  
                })​;
于 2012-05-23T08:17:55.270 回答