0

您好我正在使用以下插件在我的输入字段中显示日期时间问题是我无法获取该值并且无法理解如何操作。插件。我不明白什么是功能,但可以肯定这不起作用:

HTML:

<div class="input-append date datetimepicker" data-date="12-12-2012"
data-date-format="dd-mm-yyyy">
   <input class="span2" size="16" type="text" value="12-12-2012">
   <span class="add-on"><i class="icon-th"></i></span>
</div>

<div id="view"></div>

JS:

$(document).ready(function() {
   $('.datetimepicker').datetimepicker({
     format: 'dd-mm-yyyy hh:ii',
     todayBtn: true,
     pickerPosition: "bottom-left"
   });
});

$(document.body).on('change', ".datetimepicker", function(e){
   var date = $(".datetimepicker").getDate();
   $("#view").html(date);
});

我得到错误

对象 [对象对象] 没有方法 'getDate'

很明显我有一些错误但找不到它,在文档中我找不到如何从字段中提取日期。请帮忙!

4

3 回答 3

1
$('.datetimepicker').datetimepicker().on('changeDate', function(ev){
    console.log(ev.date.valueOf());
});

或者

$(document.body).on('change', ".datetimepicker", function(e){
   var date = e.date.valueOf();
   $("#view").html(date);
});
于 2013-07-26T07:27:45.800 回答
1
$(document.body).on('changeDate', ".datetimepicker", function(e){
   var date = e.date.valueOf();
   $("#view").html(date);
});
于 2013-07-26T07:28:46.213 回答
0
$(document).ready(function() {
  $('.datetimepicker')
  .datetimepicker({
    format: 'dd-mm-yyyy hh:ii',
    todayBtn: true,
    pickerPosition: "bottom-left"
  })
  .on('changeDate', function(ev){
     $("#view").html(ev.date.valueOf());
  });

});

好的,感谢@acudars 和@rps,我已经完成了我需要的代码

于 2013-07-26T07:29:24.083 回答