내 템플릿에서 jquery를 사용하여 JS datepicker를 추가하려고하지만 실제로 정상적으로 작동하지 않습니다.Django 자바 스크립트 및 디버깅
내 HEADER.html 현재 (마스터 템플릿) :
[...]
<script src="{% static 'js/jquery.js' %}"></script>
<script src="{% static 'js/jquery-ui.js' %}"></script>
<script>
$(function() {
$("#datepicker").datepicker({
showOn: "button",
buttonImage: "{% static 'images/calendar.gif' %}",
buttonImageOnly: true,
buttonText: "Select date"
});
});
</script>
<title>{% block title %}{% endblock %}</title>
</head>
스크립트가 포함 된 템플릿 : 나는 완전히 벌거 벗은 시트를 만들고 스크립트를 사용하는 경우는 찾아 작동
[...]
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<span class="text-danger small">{{ field.errors }}</span>
</div>
<label class="control-label col-sm-2">
{{ field.label_tag }}
</label>
<div class="col-sm-10">
<input type="text" id="datepicker">
</div>
</div>
[...]
. 모든 코드를 main header.html 템플릿에 넣으면 작동하지 않습니다. 내 header.html을 완전히 지우고 모든 코드를 스크립트 소스로 바꾸면 작동합니다. 내 코드가 스크립트가 작동하지 않게하는 방법을 알지 못합니다. 내가 여기서 무엇을 놓치고 있니? 또한 개발 서버가 원격 일 때 문제를 해결하는 좋은 방법은 무엇입니까?
좋은 방법은 크롬 개발 도구를 열고 콘솔에서 오류를 찾는 것입니다. – serg
그래, 그건 꽤 표준이야. 나는 이미 그렇게했지만이 경우에는이 문제에 대해 결실을 맺지 못한다. ( – Flibertyjibbet
페이지 소스를보고 코드가 모두 있는지 확인하고'console.log ($ ("#datepicker"))'와 div를 찾을 수 있는지 확인하십시오. – serg