【发布时间】:2021-01-15 11:38:05
【问题描述】:
我想在一个相当大的页面上做一个简单的引导日期选择器,但尽管有所有脚本和样式表,但我无法让它工作。
代码如下:
<html>
<body>
<div id="datepicker" class="input-group date" data-date-format="dd-mm-yyyy">
<input class="form-control" type="text">
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
</div>
</body>
</html>
<script>
$(function() {
'use strict'
$(document).ready(function() {
$(function () {
$("#datepicker").datepicker({
autoclose: true,
todayHighlight: true
});
});
});
})
</script>
我的意思是我没有模式,但输入部分旁边有一个丑陋的错误日历。 这是 2 张图片,显示了我所拥有的和正在寻找的(基本的 BS Datepicker 示例)
不好的结果
正常结果
控制台没有错误,在网上的任何地方都找不到相同的问题。
这是一个jsfiddle,显示了我在所有脚本中遇到的确切问题。
也许我看的不是正确的东西,但我一直在寻找脚本加载的时间,但无法弄清楚问题出在哪里......
【问题讨论】:
-
不过,日历有效。所以有什么问题?丑吗?
-
您是否也添加了任何可能需要的 CSS?
-
我想是的,我没有遇到纯 BS4 的任何问题,理论上你只需要脚本和 css "bootstrap-datepicker" 来让 datepicker 工作。
-
我认为您的日期选择器与 bootstrap v4 不兼容
-
可能需要更具体一些 - 有很多 Bootstrap Datepicker 插件,并非所有这些都与 Bootstrap 4 兼容。您小提琴中的版本是尚未更新的版本之一。
标签: javascript jquery bootstrap-4 datepicker