Timepicker jquery脚本不会加载到codeigniter中

时间:2015-01-17 14:40:03

标签: jquery codeigniter

我在codeigniter中遇到一个简单的jQuery时间选择器问题。如果我在codeigniter之外的html测试页面中创建它,时间选择器可以工作,但是当加载到其中一个codeigniter视图中时,它不起作用。在我开始使用这些类型的小部件之前,我是否应该设置codeigniter?这是时间选择器工作的测试页面。脚本和样式存储在本地文件夹中。我试图在codeigniter视图中应用相同的代码。

<!DOCTYPE html>
<html lang="en">
    <head>
        <link rel="stylesheet" type="text/css" href="css/jquery.datetimepicker.css"/>
        <script src="js/jquery.js"></script>
        <script src="js/jquery.datetimepicker.js"></script>
        <script> 
            jQuery('#fromB').datetimepicker({
                datepicker:false,
                format:'H:i',
                step: 15
            });
        </script>
    </head>
    <body>
        <input id ="fromB" type="text" name="fromB"  />
    </body>
</html>

1 个答案:

答案 0 :(得分:0)

我使用bootstrap-datepicker

  1. 在js路径中包含base_url:

    <script src="<?php echo base_url('assets/js/bootstrap-datepicker.js') ?>"></script>
    
  2. 通过javascript调用datepicker:

    <script>
    $(function() {
    $('.datepicker').datepicker({ format : 'dd-mm-yyyy', weekStart: 1 });
    });
    </script>
    
  3. 在我看来:

    <input name="name" type="text" class="form-control datepicker" />
    
  4. <强> EDITED : 我已经在我的codeigniter安装中测试了你的代码,我发现了问题:如果我包含javascript函数$(function() { });,你的代码就可以运行。