0

我正在使用此DatePicker,但在尝试使用它时出现以下错误:

TypeError: Object [object Object] 没有方法'datetimepicker'

它在我的脚本部分给出了错误,如下所示:

 $(function () {
        $('#StartDate').datetimepicker({
            pickTime: false
        });
    });

这是我的 HTML:

<div id="StartDate" class="input-append">
                        <input data-format="yyyy-MM-dd" type="text" />
                        <span class="add-on">
                            <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
                        </span>
                    </div>

我已经导入了所有必需的库,我的基本 Jquery 库是 1.9.0

有任何想法吗?

4

2 回答 2

4

我也遇到了这个问题,我通过为我的日期选择器使用以下 HTML 解决了这个问题。

<div id="StartDate" class="input-append date">
    <input type="text" />
    <span class="add-on">
    <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
    </span>
</div>

这是需要引用的以下库。

 <script type="text/javascript"
 src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script> 
<script type="text/javascript"
 src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js">
</script>
<script type="text/javascript"
 src="http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.min.js">
</script>

要绑定日期选择器,可以使用以下内容。

$(function () {
  $('#StartDate').datetimepicker({
     pickTime: false
   })
   .on('changeDate', function (ev) {
    TaskSubmitViewModel.TaskStartDate(ko.toJSON(ev.date).substr(1, 10))

      });
});
于 2013-02-09T22:40:44.767 回答
-2

我遇到了类似的问题,得到“[Object Object]”,所以我希望这对你有帮助......你试过改变$('#StartDate').datetimepicker({$('#StartDate').datetimepicker.val()({如果我的想法是正确的,那么您选择的是 datepicker 元素,而不是它的价值。

于 2013-02-08T23:21:33.853 回答