javascript - JQuery 日期选择器无法使用 css 正确显示

标签 javascript jquery

我的问题是日历无法正确显示(不使用谷歌CSS) 这是我的代码:

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
     <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
     <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>      
     <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css">   
     <script src="http://code.jquery.com/jquery-1.9.1.js"></script>    
     <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
     <script>
         $(function () {
             $("#MainContent_startDate").datepicker();
             $("#MainContent_endDate").datepicker();
         });
     </script>
</asp:Content>


<asp:TextBox ID="startDate" CssClass="InfoData" runat="server" TextMode="Date" Visible="false"></asp:TextBox>

<asp:TextBox ID="endDate" CssClass="InfoData" runat="server" TextMode="Date" Visible="false"></asp:TextBox>

我尝试过使用 IE、FF 和 Chrome。在 IE 中,它在底部显示:“仅显示安全内容”。如果我单击“显示所有内容”,则日期选择器将使用 googles css 正确显示。但在 FF 和 Chrome 中我没有这种可能性。但我认为它根本不应该问这个,它应该只显示具有正确CSS的日期选择器,如jquery示例所示。 任何想法?我看到很多关于这个问题的主题,但与我的不完全相同

提前致谢

enter image description here

最佳答案

在您的 TextBox 控件中添加 ClientIDMode="Static" 以匹配 ID 选择器,例如

    <asp:TextBox ID="endDate" ClientIDMode="Static" runat="server" />

然后仅保留此 header ,日期时间选择器应该可以工作

    <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
    <script type="text/javascript">
          $(document).ready(function () {
             $("#startDate").datepicker();
             $("#endDate").datepicker();
         });
    </script>

关于javascript - JQuery 日期选择器无法使用 css 正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18613379/

相关文章:

javascript - jQuery : Append text after an input field

javascript - requirejs:有没有办法设置多个位置来搜索 1 个资源

javascript - 如果排除对象类型,如何删除后面的函数参数并将其移至左侧?

javascript - jquery 我的完成回调只被调用一次,我不明白为什么

javascript - 从谷歌地图 drawingManager V3 中删除多边形

javascript - ng-click 上的 ng-show 不适用于 AngularJS

javascript - 在 jquery 中默认折叠所有选项卡

javascript - 将图像加载到立方体 three.js

javascript - 从一个页面平滑滚动到另一页面的特定部分

javascript - 最有用的 jQuery native API 函数