【问题标题】:How to setup bootstrap-datepicker如何设置引导日期选择器
【发布时间】:2013-11-04 09:12:34
【问题描述】:

我正在尝试使用bootstrap-datepicker。问题是我只得到没有样式的输入文件。 以下是我的内容:

<link href="../css/bootstrap.css" rel="stylesheet" media="screen">
<link href="../css/datepicker.css" rel="stylesheet">
<link href="../css/main.css" rel="stylesheet">

<script src="../js/jquery.js"></script>
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
        <script src="../js/assets/html5shiv.js"></script>
        <script src="../js/assets/respond.min.js"></script>
<![endif]-->
<script src="../js/bootstrap.min.js"></script>
<script src="../js/assets/bootstrap-datepicker.js"></script>
<script src="../js/main.js"></script>

这里是html:

<div class="input-append date" data-date="12-02-2012" data-date-format="dd-mm-yyyy">
    <input id="dp3" size="16" type="text" value="12-02-2012"/>
    <span class="add-on"><i class="icon-calendar" id="cal2"></i></span>
</div>

这里是javascript:

$('#dp3').datepicker();

怎么了??

注意: 不,当我专注于输入时,日历会出现,但没有图标。

【问题讨论】:

标签: javascript jquery css twitter-bootstrap datepicker


【解决方案1】:

如果您使用this version,则必须将其与 Bootstrap 2 一起使用,因为它不完全支持 Bootstrap 3。如果您使用 Bootstrap 3,您必须自己处理 icon problem,通过添加不同的图标,使用按钮代替或完全删除该部分。

【讨论】:

    【解决方案2】:

    根据您的代码,您似乎缺少添加以下 css 文件。

    1. 引导 css
    2. 引导日期选择器 css

    确保,你添加它。

    在这里查看工作的JSFiddle

    【讨论】:

    【解决方案3】:

    要解决此问题,请在加载 DOM 时进行此调用:

    $(function() {
      $('#dp3').datepicker();
    });
    

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

    【讨论】:

    • 我的代码看起来和您在此处发布的一样,但我仍然看不到图标。
    • 它不一样,我在 document.ready 中称它为,但你不会那样发帖
    猜你喜欢
    • 2018-06-02
    • 2014-03-19
    • 1970-01-01
    • 2014-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多