2

无法让我的日期选择器构建日历。它只是将容器 div 放在我的 dom 中。

这是代码:

<html>
    <head>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
        <script>window.jQuery || document.write('<script src="js/vendor/jquery-1.9.1.min.js"><\/script>')</script>
        <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" />
        <script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
        <script>
            $(function() {
                $('.hasDatepicker').datepicker();
            });
        </script>
    </head>
    <body>
        <form>
            <input type="text" class="hasDatepicker" />
        </form>
    </body>
</html>

我认为这与此处的示例非常相似

我想我需要一些帮助。谢谢。

4

1 回答 1

2

正如我在评论中提到的那样,如果您使用 class ,它就不起作用hasDatepicker

看到这个jsFiddle。带类的输入test有效,但带类的输入hasDatepicker不起作用。

因此,相应地更改您的代码:

<script>
  $(function() {
    $('.dateInput').datepicker();
  });
</script>

和html:

<input type="test" class="dateInput" />

来自日期选择器源

/* 类名添加到元素以指示已经配置了日期选择器。*/ markerClassName: 'hasDatepicker',

于 2013-03-14T12:21:48.383 回答