2012-05-21 3 views
0

JQuery를 처음 사용하는 이유는 모르겠지만이 간단한 JQuery가 Chrome, FF 및 IE6에서 작동하지 않는 이유는 무엇입니까?간단한 JQuery가 Chrome에서 작동하지 않습니다. FF가 IE6에서 작동합니다.

: 간단한 아이디어는 내가 사업부를 클릭하면 내가 준비 블록의 끝에서하지만, 당신은 세미콜론을 놓치고있는 나에게 경고를

<!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> 
+0

Chrome v19.0.1084.46 m에서 작동합니다. 다른 사람들은 여기에서 그것을 테스트 할 수 있습니다 : http://jsfiddle.net/Q2eDp/ –

+0

URL http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js를 사용하면 작동합니까? jQuery 링크? 나는 jQuery 사이트가 hotlinking을 금지한다고 생각한다. 아마도 IE6은 Referer 헤더를 스크립트에 보내지 않을 것입니다. – lonesomeday

+0

경고가 아닌 window.alert ("hi")를 사용하십시오. 이유를 알지 못하지만 때로는 명시 적으로 경고를 호출하는 것이 경고가 발생하지 않는 곳에서 작동합니다. – scrappedcola

답변

0

jsFiddle 내가 unintall/reintall의 FF와 같은 침습적 인 일을하고 있었다, 크롬 은 @@ scrappedcola의 제안은 저를 저장했다. 코드는 다음과 같습니다.

   $(document).ready(function(){ 
        $(".divcls").click(function(e){ 
        window.alert('Hi'); 
        }); 
       })​; 
1

작품 벌금을 얻을해야한다는 것입니다

$(document).ready(function(){ 
    $(".divcls").click(function(e){ 
    alert('Hi'); 
    }); 
})​; 
+0

실행 중입니까? –

+1

선택 사항 ....... –

관련 문제