Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery日期选择器根本不工作_Javascript_Jquery_Jquery Ui_Datepicker - Fatal编程技术网

Javascript jQuery日期选择器根本不工作

Javascript jQuery日期选择器根本不工作,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,我对jQuery和jQueryUI中的日期选择器有一个非常恼人的问题 以下是我的javascript代码: <script type="text/javascript"> /*<![CDATA[*/ <!-- $(function(){ $("#startdate").datepicker({dateFormat: 'dd.mm.yyyy'}); }); // --> /*]]>*/

我对jQuery和jQueryUI中的日期选择器有一个非常恼人的问题

以下是我的javascript代码:

<script type="text/javascript">
    /*<![CDATA[*/
<!--
        $(function(){
            $("#startdate").datepicker({dateFormat: 'dd.mm.yyyy'});
        });
// -->
    /*]]>*/
    </script>

/*
/*]]>*/
这里是HTML部分:

<input type="text" name="tx_cal_controller[startdate]" id="startdate" readonly="readonly">

标题中包含了必要的JavaScript库:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="http://foo.bar/fileadmin/res/jquery-ui-1.8.17.custom.min.js?1328657226" type="text/javascript"></script>

但是当我单击输入字段时,没有日期选择器。如果有人能给我一个提示,我会非常感激的


提前谢谢。

我解决了。日期选择器的div有问题。我必须包括我自己的jQueryUI包并对其进行修改,以便在单击输入字段时,datepicker的z索引会更高(>1000)比另一个内容div更重要,因此是可见的。

可能是因为输入是只读的?您是否尝试过删除该选项?这对我来说很有效:尝试调试js,看看是否出现任何错误。@PHeiberg这是一个非常酷的工具!使用Chrome进行调试时不会出现错误;(我现在使用的是来自谷歌服务器的完整CDN版本的jQueryUI。没有任何变化