javascript - Bootstrap 日期时间选择器

标签 javascript html css twitter-bootstrap

我正在尝试按照此处说明的方式实现日期时间选择器 https://eonasdan.github.io/bootstrap-datetimepicker/#minimum-setup ,我已经下载了js文件css文件到jscss目录下。但是当点击图标时日历不会弹出。

 $(function() {
   $('#datetimepicker1').datetimepicker();
 });
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>


<link rel="stylesheet" type="text/css" href="css/bootstrap-datetimepicker.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap-datetimepicker.min.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap-datetimepicker-standalone.css">
<script type="text/javascript" src="js/bootstrap-datetimepicker.min.js"></script>

</head>


<body>

  <div class="container">
    <div class="row">
      <div class='col-sm-6'>
        <div class="form-group">
          <div class='input-group date' id='datetimepicker1'>
            <input type='text' class="form-control" />
            <span class="input-group-addon">
                            <span class="glyphicon glyphicon-calendar"></span>
            </span>
          </div>
        </div>
      </div>
    </div>
  </div>

最佳答案

所有脚本都应该按顺序导入:

  1. jQuery 和 Moment.js
  2. Bootstrap js文件
  3. Bootstrap 日期选择器 js 文件

Bootstrap-datetimepicker 要求在 datepicker.js 之前加载 moment.js

工作片段:

$(function() {
  $('#datetimepicker1').datetimepicker();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.7.14/js/bootstrap-datetimepicker.min.js"></script>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.7.14/css/bootstrap-datetimepicker.min.css">

<div class="container">
  <div class="row">
    <div class='col-sm-6'>
      <div class="form-group">
        <div class='input-group date' id='datetimepicker1'>
          <input type='text' class="form-control" />
          <span class="input-group-addon">
            <span class="glyphicon glyphicon-calendar"></span>
          </span>
        </div>
      </div>
    </div>
  </div>
</div>

关于javascript - Bootstrap 日期时间选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40035730/

相关文章:

jquery - 在 jQuery 中添加 inset 到 box-shadow 属性以动态更新

html - 子 div 显示表格单元格固定宽度不起作用

javascript - 加载 iFrame 时防止内存占用的最有效方法?

javascript - 语句之间的元素抖动

javascript - 当用户导航回网站时完全删除 div

html - 如何从图标集图片中加载一个图标

javascript - 崩溃事件中的行食物

javascript - 从处理函数中移除一个窗口事件监听器

jquery - 我们可以在媒体查询中使用从 JQuery 中提取的图像高度吗?

javascript slider 不会自动滑动