2014-12-02 3 views
-1

$가 정의되지 않았기 때문에 document.ready에서 예외가 발생합니다. 이유가 무엇입니까? 문서를 제거한 경우 .ready 함수가 작동하는 다른 jquery 코드. 내 코드는 다음Document.ready가 작동하지 않지만 다른 jquery 코드가 작동 중입니까?

<script type="text/javascript"> 
     $(document).ready(function() { alert('Hi'); }); 
     function LoginTypeChanged() { 
      if ($('#loginType option:selected').val() === "1") { 
       $("#txtUserName").prop('disabled', false); 
       $("#txtPassword").prop('disabled', false); 
       $("#txtDomain").prop('disabled', false); 
      } 
      else if ($('#loginType option:selected').val() === "0") { 
       $("#txtUserName").val(""); 
       $("#txtPassword").val(""); 
       $("#txtDomain").val(""); 
       $("#txtUserName").prop('disabled', true); 
       $("#txtPassword").prop('disabled', true); 
       $("#txtDomain").prop('disabled', true); 

      } 
     } 
</script> 
+8

같은 것을 추가해야합니다. –

+0

[JSFiddle] (http://jsfiddle.net/)에서 문제를 재현 할 수 있습니까? – Danny

+0

당신은'jquery를 실제로 사용하는 모든 코드보다''을 넣어야합니다. –

답변

0

2 가능한 문제가 있습니다

  1. 당신은

  2. 스크립트 코드가 JQuery와 스크립트 전에 추가 된 JQuery와 참조가 누락되었습니다.

+1

덕분에이 함수에 대한 호출을 추가 할 수 있습니다. ianaya에게 감사드립니다. head 태그에 스크립트를 추가하고 그 작업을했습니다. . 이전에는 html의 맨 아래에있었습니다. – avinash

+0

@avinash cool, 답장을 받아 들일 수 있다면 도움이 될 것입니다. – ianaya89

+1

답을 수락했습니다. 감사 – avinash

0

당신은 당신이 제대로 페이지에 jQuery를 포함하지 않은 것을 의미 undefined` $는`지고있는 경우이

<script src="//code.jquery.com/jquery-1.10.2.js"></script> 
관련 문제