已经搜索了谷歌的解决方案,但我能找到的最接近的解决方案(Bootstrap Datepicker Not Working)并没有解决问题。
AFAIK,我正在加载必要的JS和CSS引用:
<input type="text" id="datepicker" data-provide="datepicker" class="form-control datepicker" />
在我看来,我有以下HTML输入:
<script type="text/javascript">
$(function() {
$('#datepicker').datepicker({
autoclose: true,
format: 'mm/dd/yyyy',
orientation: "bottom auto",
daysOfWeekDisabled: "0,6",
todayHighlight: true
});
});
</script>
我在视图代码的末尾有这个简单的Javascript:
input id="datepicker"
但出于某种原因,日期选择器并没有显示出来。
奇怪的是,如果我删除了{{1}},那么日期选择器就会出现,我可以选择日期并查看它们反映在输入文本框中(意味着它使用类datepicker进行绑定,但为什么是它使用#id表示法?) HOWEVER ,在执行此操作时,选项不会被渲染,即第0天和第6天不被忽略,日期选择器下拉列表的位置是&n #39; t在输入元素的底部,今天没有突出显示,并且它没有自动关闭&#34;在日期选择。
帮助?
答案 0 :(得分:0)
Decided to straight-copy the code from the JSFiddle linked to here: bootstrap datepicker option doesn't seem work (datepicker by vitalets) and it works now. Turns out it didn't like the orientation:"
option, removing that resolved the problem. Not sure why that doesn't work though.