WordPress日期选择器不显示

时间:2014-07-11 12:52:14

标签: php wordpress datepicker

我有datepicker();入队,但没有表现出来 有趣的是,如果我点击input - 字段后按Enter键,则显示日期。

任何人都可以帮助我吗? 这是来自WordPress的模板文件的脚本:

<div class="content">
        <?php
            wp_enqueue_script('jquery-ui-datepicker');
            wp_enqueue_style('jquery-style', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/jquery-ui.css');
        ?>
        <input type="text" id="MyDate" name="MyDate" value=""/>
        <script>
        jQuery(document).ready(function() {
            jQuery('#MyDate').datepicker({
                dateFormat : 'dd-mm-yy'
            });
        });
        </script>
    </div>

2 个答案:

答案 0 :(得分:1)

这可能意味着您的DatePicker元素(或其封装元素)没有被显示,但是已经由jQuery DatePicker库创建和呈现,并且它可能是&#34; display:none的CSS规则的结果;&#34;被设置为DatePicker的一个元素。

所以你的代码工作但没有显示。请在CSS中搜索对此负责的规则,然后为您提供主题中的特定CSS以使其可见。

答案 1 :(得分:0)

尝试添加到您的CSS

.ui-datepicker[style] { z-index: 999999 !important }

不要错过[style]部分,它不是拼写错误,而是从样式表文件覆盖内联样式的CSS语法