Jquery日期选择器不显示

标签 jquery twitter-bootstrap datepicker

我尝试在模式窗口内实现日期选择器。我不知道为什么错误切换不起作用。我包含了所有的头文件。我尝试在一个单独的文件中工作正常,但将其包含在我的网站中后,它不起作用。

标题:

<link href="css/bootstrap.css" rel="stylesheet" />
<link href="css/landing-page.css" rel="stylesheet"/>
<link rel="stylesheet" href="assets/css/bootstrap-datetimepicker.css" media="screen"> 
<link rel="stylesheet" type="text/css" href="http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css">
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
<link href="assets/css/style.css" rel="stylesheet">
<link href="assets/css/style-responsive.css" rel="stylesheet">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="http://code.jquery.com/jquery-2.1.3.min.js"></script>

HTML 代码:

<input type="text" class="form-control" placeholder="Date Of Birth" name="dateofbirth" id="dateofbirth">

脚本:

<script src="assets/js/jquery.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/jquery-1.7.1.min.js"></script> 
<script src="assets/js/jquery.validate.js"></script> 
<script src="js/script.js"></script> 
<script type="text/javascript" src="assets/js/bootstrap-datetimepicker.js" ></script>
<script type="text/javascript" src="assets/js/jquery.backstretch.min.js"></script> 
<script type="text/javascript">
    $.backstretch("assets/img/login-bg1.jpg", {speed: 500});
    $('#dateofbirth').datetimepicker
        ({
             autoclose: 1,
             todayHighlight: 1,
             startView: 2,
             minView: 3,
             maxView: 4,
             forceParse: 0,
             format:'dd-mm-yyyy'
         });
    addEventListener('load', prettyPrint, false);

</script>

最佳答案

问题在于,您试图在元素和/或所需脚本加载到页面之前将元素绑定(bind)到事件。

将您的 JavaScript 更改为:

    $(document).ready(function () {
        $.backstretch("assets/img/login-bg1.jpg", {speed: 500});
        $('#dateofbirth').datetimepicker
            ({
                 autoclose: 1,
                 todayHighlight: 1,
                 startView: 2,
                 minView: 3,
                 maxView: 4,
                 forceParse: 0,
                 format:'dd-mm-yyyy'
             });
        addEventListener('load', prettyPrint, false);
        $('pre').addClass('prettyprint linenums');
    });

关于Jquery日期选择器不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35363501/

相关文章:

javascript - 在同一页面中包含两个 jquery 库

jquery - Struts2 jquery datepicker - 通过 maxDate 和 minDate 设置过去的日期范围

java - 返回按钮执行上一个功能

jquery - 如何在 tabpane bootstrap 上添加下拉菜单

javascript - 尝试将值分配给非左值 - AngularJs

c# - WPF:日期时间选择器选择问题

javascript - 我导出的 Excel 文件中出现错误

javascript - 如何使用 jQuery 取消缩短 t.co 链接?

javascript - printThis.js 有时不打印内容

ruby-on-rails - 在表单中将 bootstrap-datepicker-rails 添加到 date_select