我正在使用JQuery1-11.1
我有一个日期选择器
$(function() {
$("#openDatePicker").datepicker({
dateFormat: "dd/mm/yy",
minDate: "-5Y",
maxDate: "+0Y",
constrainInput: true
});
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js"></script>
<TD>
<INPUT TYPE="text" id="openDatePicker" NAME="OPEN_DATE" label="Open Date" class="Form80"></INPUT>
<span id="createDateDay"></span>
</TD>
&#13;
当通过stackoverflow在此处运行代码片段时,这可以正常工作,但是当我在我的应用程序中运行时,datepicker的第一行是左对齐的。
我尝试删除所有jquery .css文件 但得到了同样的东西
这是带有附加.css的图片以突出显示单元格
对于可能导致此问题的任何想法?
答案 0 :(得分:1)
你的一个样式表中有一个样式导致了这种情况。使用Firebug或Chrome的开发人员工具查看正在应用该行的样式。
答案 1 :(得分:0)
以下导致错误
<style>
.ui-state-disabled {
display: none;
}
</style>
当它被移除时,问题就消失了。
我首先拥有此代码的原因是&#34; hack&#34;按照Jquery UI Tabs: How do i hide a tab and its corresponding div when i close it隐藏我的一个标签页。
感谢大家的帮助。对不起,我无法提出更具体的问题 - 如果我能够做到那时我就不需要问这个问题......