2

我一直在广泛寻找答案,但我似乎找不到一个有效的答案。我正在使用带有 twitter boostrap 2.0.4 的 Django 1.4,并且我正在尝试使用日期选择器(eyecon)但没有成功。当我单击输入框时,没有显示日期框。

<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

2 回答 2

4

您已经选择了所有具有“datepicker”类的元素,而您的输入元素定义没有这样的类,而是将 datepicker 作为 id 属性集。

选择 id 字段$("#datepicker")或将类“.datepicker”添加到您的输入字段。

于 2012-08-01T06:23:04.513 回答
0

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

正如你所设置的id="datepicker"

'.'用于class,'#'用于id

于 2013-09-13T08:56:49.067 回答