2014-07-20 3 views
0

datepicker(), val() 또는 hide() 등의 jQuery 함수가 작동하지 않습니다. 그 이유는 알 수 없습니다. 왜냐하면 명령이 작동하기 전에 경고가 나오고 jQuery 변수가 정의되기 때문입니다. 내가로드 한 어떤 라이브러리로드되었지만 Jquery가 작동하지 않습니다.

은?

<script type="text/javascript" src="{{ asset("bundles/admin/js/plugins/jquery-1.7.min.js") }}"></script> 
<script type="text/javascript" src="{{ asset("bundles/admin/js/plugins/jquery.flot.min.js") }}"></script> 
<script type="text/javascript" src="{{ asset("bundles/admin/js/plugins/jquery.flot.resize.min.js") }}"></script> 
<script type="text/javascript" src="{{ asset("bundles/admin/js/plugins/jquery-ui-1.8.16.custom.min.js") }}"></script> 
<script type="text/javascript" src="{{ asset("bundles/admin/js/custom/general.js") }}"></script> 
<script type="text/javascript" src="{{ asset("bundles/admin/js/custom/dashboard.js") }}"></script> 

는 어디에서 상주를 실행하는 기능을 시도하고 있습니까?

jQuery(document).ready(function(){ 
    jQuery('#datepicker').hide(); 
}); 

을 그리고 날짜 선택기 필드는 다음과 같습니다 : dashboard.js 파일 내부 코드는 다음과 같습니다

<input type="text" id="dateBir" name="dateBir" id="datepicker" /> 

나는 $로 대신 jQuery를 변수의 서명 것을 시도했다, 그러나 아무 일도 발생하지 않습니다. 함수가 작동하기 전에 경고가 발생합니다. jQuery는 처음에 말했듯이 정의됩니다. 뭐가 문제 야?

+1

.js 파일에 jQuery (document) .ready (...)가 포함되어 있습니다. – khernik

+0

디버깅에 무엇을 사용합니까? 어떤 오류가 있습니까? – spacebiker

+0

방화 광,하지만 여기에는 오류가 표시되지 않습니다. – khernik

답변

1

입력에 두 개의 ID가 있습니다. 날짜 피커를 클래스로 변경 하시겠습니까?

<input type="text" id="dateBir" name="dateBir" class="datepicker" /> 

개발자 콘솔에서 실행할 수 있습니까?

jQuery('.datepicker').hide(); 
jQuery('.datepicker').css('display','none'); 
jQuery('#dateBir').css('display','none'); 
관련 문제