【问题标题】:Uncaught TypeError: $(...).datetimepicker is not a function未捕获的类型错误:$(...).datetimepicker 不是函数
【发布时间】:2016-02-25 10:51:11
【问题描述】:

我正在使用 datetimepicker,但我遇到了问题:Uncaught TypeError: $(...).datetimepicker is not a function。 我无法修复它。帮帮我...

我的库

 <link href="../css/bootstrap.min.css" rel="stylesheet">
    <script src="../js/datapicker/jquery.js"></script>
    <script src="../js/datapicker/jquery.datetimepicker.js"></script>
    <link href="../css/metisMenu.min.css" rel="stylesheet">
    <link href="../css/dataTables/dataTables.bootstrap.css" rel="stylesheet">
    <link href="../css/dataTables/dataTables.responsive.css" rel="stylesheet">
    <link href="../css/startmin.css" rel="stylesheet">
    <link href="../css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>

和代码:

   <div>
                    Tadbirkorlik sifatida ro'yhatdan otkazish inspeksiyasida royhatdan otgan sana
                    <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" style="width: 1005px"/>
                    <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>
                </div>

【问题讨论】:

  • 您包含 2 个版本的 jQuery 和 datetimepicker 库,您可以删除每个版本,最好是非“min.js”版本。
  • moment.js 是它的依赖项之一,看起来好像你没有包含它

标签: javascript jquery html bootstrap-datetimepicker


【解决方案1】:

我看不到 bootstrap 包含的 javascript,尝试添加它,然后看看它是否有效。此外,您必须在 .min.js 或 .js 文件之间进行选择,您不应包含它们。做这种事是没有意义的。

希望这会有所帮助:)

【讨论】:

    【解决方案2】:

    能否请您替换以下代码

    $('#datetimepicker1').datetimepicker();
    

    用这个再试一次

    $('#datetimepicker1 input').datetimepicker();
    

    也请删除这一行之一

    <script src="../js/datapicker/jquery.js"></script>
    <script src="../js/datapicker/jquery.min.js"></script>
    

    你正在加载 jquery 两次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-19
      • 1970-01-01
      • 2019-06-06
      • 2019-05-24
      • 2021-12-15
      • 2019-10-26
      • 2016-06-27
      相关资源
      最近更新 更多