2014-12-09 1 views
0

방금 ​​jquery와 jquery-ui를 업데이트했습니다. 여기에 제가 추가 한 내용이 있습니다 :jquery ui datepicker 로딩 중 오류가 발생했습니다.

<script src="js/jquery-1.11.1.js"></script>  
<script src="js/jquery-ui-1.11.2/jquery-ui.js"></script> 
<script src="js/jquery.flexbox.min.js"></script> 
<script src="js/jquery.fastLiveFilter.js"></script> 
<script src="js/class.js"></script> 
<link href="js/jquery-ui-1.11.2/jquery-ui.css" rel="stylesheet" type="text/css"/> 
<link href='css/common.css' rel='stylesheet' type='text/css'/> 

그러나 datepicker가 작동하지 않습니다. 나는 다음과 같은 스크립트를 추가하는 경우 :

<script src="js/jquery-ui-1.11.2/external/jquery/jquery-ui.css"></script> 

의 I는 에러 - catch되지 않은 형식 오류 얻을 : 입력

//add date selector 
    $("#datediv").datepicker({ 
     dateFormat: "dd M yy" 
    }); 

    $("#datediv").datepicker("setDate", new Date()); 
+0

를 사용해보십시오? –

+1

다른 콘솔 오류가 있습니까? jquery와 jquery UI가 올바르게로드되었는지 여부 –

+0

모든 스크립트가 올바르게로드되었습니다. – calvin12

답변

0

당신의 ID가 있습니다 : 정의되지는 jQuery 코드 함수 다음은

됩니다 아니다 날짜가 datediv가 아니므로 과 같이 쓸 수 있습니다. 그렇지 않으면 대신 을 쓸 수 있습니다.

$(document).ready(function($){ 

    $("#date").datepicker({ 
     dateFormat: "dd M yy" 
    }); 

    $("#date").datepicker("setDate", new Date()); 

}); 
+0

네, 그게 어떻게 ... 그냥 document.ready 부분을 언급하지 않았습니다. – calvin12

+0

ok 문제는 jquery가 id가 datediv 인 요소를 찾지 못하고 그 클래스 이름과 ID가 date이므로 –

1

<link> 태그 대신 <script> 태그를 사용하여 스타일 시트를 추가하는 이유는 무엇입니까?

#datediv은이

<link href="js/jquery-ui-1.11.2/external/jquery/jquery-ui.css" rel="stylesheet" type="text/css"/>