2014-12-02 2 views
-1

Я получаю исключение в документе. Уже как $ undefined, Почему? если я удален документ. Уже функция другой 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

Если вы получаете '$ это undefined' это означает, что вы не включили JQuery на странице правильно. –

+0

Можете ли вы создать [JSFiddle] (http://jsfiddle.net/), воссоздавая вашу проблему. – Danny

+0

вы должны поставить '' ПЕРЕД любым кодом, который фактически использует jquery. –

ответ

0

Есть 2 возможные вопросы:

  1. Вы пропускаете Jquery ссылка

  2. Ваш код сценария был добавлен перед Jquery сценария.

+1

спасибо ianaya, я добавил скрипт в заголовке и его работу , ранее это было в нижней части html. – avinash

+0

@avinash классный, если он работает для вас, пожалуйста, примите ответ. – ianaya89

+1

принял ваш ответ. благодаря – avinash

0

вам нужно добавить что-то вроде этого

<script src="//code.jquery.com/jquery-1.10.2.js"></script> 
Смежные вопросы