我有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>
答案 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语法