javascript - 引导日期时间选择器在 DIV 类中不起作用

标签 javascript html bootstrap-4

我正在尝试在我的自定义表格中放入一个引导日期时间选择器。但这行不通。我知道你不能在 th 中放置脚本,所以我将它放在 td 中,但它仍然无法正常工作。

简单实用的日期选择器。

<tr>
<td>Date</td>
<td><!-- mktime(hour, minute, second, month, day, year) -->
<input type="text" name="call_date" value="<?php echo $adjdate;?>" id="datepicker" class="input-small">
</td>
</tr>

当我尝试实现 Bootstrap 日期时间选择器时,它就是行不通。我想我在下面的代码中放错了一些东西。

<tr>
<td>Date</td>
<td>
<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>
    <script type="text/javascript">
        $(function () {
            $('#datetimepicker1').datetimepicker();
        });
    </script>
</div>
</div>
</td>
</tr>

附加信息: 我忘了说我已经添加了

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>

但是如果我把代码放在外面而不是放在 td 里面,它会起作用

<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>
<script type="text/javascript">
    $(function () {
        $('#datetimepicker1').datetimepicker();
    });
</script>

我只需要这方面的建议,感谢您向我展示这些示例,这很有帮助,谢谢

最佳答案

datetimepicker之前加载Jquery,moment.js

$(function () {
        $('#datetimepicker1').datetimepicker();
  });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>



<tr>
<td>Date</td>
<td>
<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>
</td>
</tr>

关于javascript - 引导日期时间选择器在 DIV 类中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44366190/

相关文章:

Javascript 使用数组填充选择选项

javascript - Angular Material : show menu icon when sidenav collapses

bootstrap-4 - 如何在 Bootstrap 4 中设置文件浏览器大小

html - 如何在 Bootstrap 中的卡之间添加填充

css - 是否可以将 Bootstrap css 组件转换为 Tailwind css

javascript - 如何使用变量作为图像源

javascript - AJAX POST 返回 [对象对象]

html - VSCode - HTMLHint 扩展已被弃用!替代品在哪里?

javascript - 使用变量时背景没有动画

设置 css 属性 grid-template-columns 和 grid-template-rows 的 Javascript