2012-08-01 2777 views
2

我一直在广泛搜索的答案,但我似乎无法找到一个工程。我使用的是Django 1.4,使用twitter boostrap 2.0.4,我试图使用date picker(eyecon),但没有成功。当我点击输入框时,没有日期框出现。twitter引导日期选择器不工作

<div id="due_date"> 
     <input type="text" value="02/16/12" data-date-format="mm/dd/yy" id="datepicker" > 
</div> 

在我base.html文件的最后,我有(右收身前):

<script src="/site_media/js/jquery.script.js"></script> 
<script src="/site_media/js/bootstrap-datepicker.js"></script> 

最后对我jquery.script.js我有:

$(document).ready(function(){ $('.datepicker').datepicker()}); 

回答

4

您已选择所有拥有“datepicker”类的元素,而您的输入元素定义中没有这样的类,而是使用datepicker作为id属性集。

请选择ID字段$("#datepicker")或在输入字段中添加一个“.datepicker”类。

+1

感谢它的工作。我一直在遵循与我放置的方式完全相同的示例,所以我不明白他们为什么这么做,但谢谢;) – psychok7 2012-08-01 12:06:44

0

这样做:$(document).ready(function(){ $('#datepicker').datepicker()});

正如你所设置id="datepicker"

'.'用于类和'#'用于ID