【问题标题】:jQuery datepicker not displayingjQuery 日期选择器不显示
【发布时间】:2015-03-10 16:52:09
【问题描述】:

我正在尝试使用 jQuery 日期选择器来选择日期,但是当我单击文本框时,日期选择器不显示。

HTML:

<link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>

<script>
$(function() {
    $( "#date" ).datepicker();
});
</script>

<body>
    <p>Date: <input type="text" id="date"></p>
</body>

另外,当我检查元素时,它显示为具有hasDatepicker 的类

【问题讨论】:

标签: javascript jquery datepicker


【解决方案1】:

如果您的代码确实在 DOM 完全加载后执行,那不是问题...

在执行之前尝试删除 .hasDatepicker。

如果它是可链接的

$("#date").removeClass("hasDatepicker").datepicker();

否则

$("#date").removeClass("hasDatepicker");
$("#date").datepicker();

【讨论】:

    【解决方案2】:

    您的脚本可能在 DOM 完全加载之前运行。

    您想确保您的 jQuery 在页面准备就绪时执行:

    $(document).ready(function() {
      // Run your code here
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 2011-05-31
      • 2023-03-03
      • 1970-01-01
      相关资源
      最近更新 更多