您好,我正在使用以下插件在输入字段中显示日期时间,问题是我无法获取该值并且无法理解如何执行此操作。 The plugin 。我不明白这个功能是什么,但可以肯定这不起作用:
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);
});
我收到错误
Object [object Object] has no method 'getDate'
很明显,我有一些错误,但找不到它,并且在文档中我找不到如何从字段中提取日期。请帮忙!
最佳答案
$('.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);
});
关于javascript - Twitter 的 Bootstrap 日期时间选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17874767/