Bootstrap日期选择器未显示

时间:2017-02-26 23:55:14

标签: javascript jquery twitter-bootstrap

我的html中有一个bootstrap日期选择器组件,无法显示数据。我会假设我在代码中写错了。

routeName.hbs
$('#sandbox-container .input-daterange').datepicker({
    todayBtn: "linked",
    clearBtn: true,
    multidate: true,
    calendarWeeks: true,
    autoclose: true,
    todayHighlight: true,
    toggleActive: true,
    defaultViewDate: { year: 1977, month: 04, day: 25 }
});

2 个答案:

答案 0 :(得分:2)

查看您的日期选择器初始化代码

class="input-daterange input-group"

因为你有这个HTML

$('#datepicker .input-sm').datepicker({
    ....
});

上面的初始化代码会定位容器div(带{{1}}的容器div)而不是其中的两个文本框,这就是为什么日期选择器不会显示的原因。您需要将上面的初始化代码更改为此

{{1}}

答案 1 :(得分:1)

您必须在引导程序js

之前放置jquery.js
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script>