Django 另一个$(…).datepicker不是函数错误
如果这似乎没有什么帮助(注意到“过于本地化”的投票),那么请告诉我原因。我认为Django和jQueryUI是一个非常好的团队,因此有必要找出使用它们的任何问题。这个问题的答案不是我在文档或其他问题中找到的,而是与在其他地方使用其他小部件相关的 关于这个问题Django 另一个$(…).datepicker不是函数错误,django,jquery-ui,Django,Jquery Ui,如果这似乎没有什么帮助(注意到“过于本地化”的投票),那么请告诉我原因。我认为Django和jQueryUI是一个非常好的团队,因此有必要找出使用它们的任何问题。这个问题的答案不是我在文档或其他问题中找到的,而是与在其他地方使用其他小部件相关的 关于这个问题 我有一个开发模式的django项目。在其静态目录中,我有以下文件结构: directory: js jquery-1.9.1.js jquery-ui-1.10.1.custom.js
我有一个开发模式的django项目。在其静态目录中,我有以下文件结构:
directory: js
jquery-1.9.1.js
jquery-ui-1.10.1.custom.js
other_stuff.js
directory: css
directory: ui-lightness
directory: images
jquery-ui-1.10.1.custom.css
jquery-ui-1.10.1.custom.min.css
我正在尝试让日期选择器处理我的一个表单:
在我的html头脑中,我有:
<link type="text/css" rel="stylesheet" href="/static/css/ui-lightness/jquery-ui-1.10.1.custom.css"/>
<script src="/static/js/jquery-1.9.1.js" type="text/javascript"></script>
<script src="/static/js/jquery-ui-1.10.1.custom.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#id_date_of_birth").datepicker();
});
</script>
$(文档).ready(函数(){
$(“#id#date_of_birth”).datepicker();
});
我试图更改的输入如下所示:
<input type="text" size="10" id="id_date_of_birth" class="vDateField" value="1987-01-19" name="date_of_birth"/>
现在我知道这个问题以前已经被问了10亿次了,但到目前为止我读过的列出的解决方案似乎都不起作用……有人能猜一下我为什么会出现错误$(…)。datepicker不是一个函数?
我考虑过的东西:
…core.js
,但我认为所有内容都包含在jquery-ui-1.10.1.custom.js中,因为否则jquery ui下载页面会产生误导(我选择下载每个组件,没有任何效果)如果您列出的目录结构是准确的,那么jquery文件不会以“.js”结尾,而您对这些文件的引用在页眉中有“.js”。将“.js”扩展名添加到jquery文件中,它应该可以工作 还应关闭输入元素:
<input type="text" size="10" id="id_date_of_birth" class="vDateField" value="1987-01-19" name="date_of_birth" **/**>
出于某种原因,链接需要一个单独的结束标记
<link type="text/css" rel="stylesheet" href="/static/css/ui-lightness/jquery-ui-1.10.1.custom.css"><link/>
这件事在我身上发生过好几次 我所做的是复制整个代码(脚本)并将其放在父视图中 如果您试图将脚本放在一个部分中,它可能不起作用,请尝试将其放在更高的级别,直到您完成任务 django oscar中的一个示例是,我必须将脚本放在basket.html模板中,以使其在此处工作:
{%include'basket/partials/basket\u content.html%}是否确实已加载所有脚本?
标记缺少一个结束标记(即使在加载外部脚本时也需要它),从代码高亮显示中可以看出。@Juhana:是的,我确定。我是从firebug复制粘贴的。它有助于省略结束标记。我编辑了这本书question@Juhana:多亏了你,我才发现这个问题!如果你能猜出那是什么,我会给你做个正确的标记:)