jQuery UI日期选择器样式已损坏

jQuery UI日期选择器样式已损坏,jquery,html,css,jquery-ui,uidatepicker,Jquery,Html,Css,Jquery Ui,Uidatepicker,当我在文本框内单击时,会弹出一个jQueryUIDatePicker对象。以下是HTML: <tr> <td class="label-td"><label for="dateOpen_add">Date Opened</label></td> <td><input type="text" id="dateOpen_add" name="dateOpen_add" maxlength="10" size

当我在文本框内单击时,会弹出一个jQueryUIDatePicker对象。以下是HTML:

<tr>
    <td class="label-td"><label for="dateOpen_add">Date Opened</label></td>
    <td><input type="text" id="dateOpen_add" name="dateOpen_add" maxlength="10" size="10" /></td>
</tr>
出于某种原因,当我在
dateOpen\u add
文本框中单击时,日期选择器显示如下:

此外,这里还有一个指向实际问题的链接:

有人知道为什么会发生这种情况吗?

您的样式#Global.css(第97行和第125行)中的选定文件夹表td,th正在将所有th元素的最小宽度设置为125px


您可以将此css选择器重写为#selected subfolders table td、#selected subfolders table th{…},以使选择器更具体,并修复此错误。检查jQuery UI样式表?好像是“个人”问题。我担心这可能是“个人”问题。我没有碰UI样式表中的任何东西,所以我不确定是什么导致了这个恼人的问题。我想我可以下载一个新的UI样式表,然后试试看它是否能解决这个问题。至少我会把范围缩小一点。你有一个演示这个问题的实时链接吗?另外,如果你有带Firebug的Chrome或Firefox,你可以检查这些元素以确定覆盖的来源/方式。下面是一个问题示例。
$('#dateOpen_add').datepicker({
    dateFormat: 'yy-mm-dd',
    date: $('#dateOpen_add').val(),
    current: $('#dateOpen_add').val(),
    starts: 1,
    position: 'bottom',
    onBeforeShow: function(){
            $('#dateOpen_add').setDate($('#dateOpen_add').val(), true);
    },
    onChange: function(formated, dates){
            $('#dateOpen_add').val(formated);
    }
});