为 Bootstrap DateTimePicker 传入默认日期
Passing in default date for Bootstrap DateTimePicker
我有一个包含多个输入元素的页面,例如
<input data-default="2015-05-19 09:21:29" type="text" class="form-control datetimepicker">
这是我的 jQuery:-
$('input.datetimepicker').datetimepicker({locale:'en-gb', defaultDate:$(this).data('default')});
默认日期部分不起作用,有更好的方法吗?
[大量更新]。似乎是范围问题。 $(this)
指的是初始化对象,不是输入的datetimepickered'
$('input.datetimepicker').each(function(i, e) {
$(e).datetimepicker({
locale:'en-gb',
defaultDate: $(e).data('default')
});
});
演示 -> http://jsfiddle.net/hdhdy6w2/ or http://jsfiddle.net/hdhdy6w2/1/ 有两个输入框和不同的日期。
试试这个:
var dateElement = $('input.datetimepicker');
var defaultDate = new Date(dateElement.data('default'))
dateElement.datetimepicker({
locale:'en-gb',
defaultDate: defaultDate
});
我有一个包含多个输入元素的页面,例如
<input data-default="2015-05-19 09:21:29" type="text" class="form-control datetimepicker">
这是我的 jQuery:-
$('input.datetimepicker').datetimepicker({locale:'en-gb', defaultDate:$(this).data('default')});
默认日期部分不起作用,有更好的方法吗?
[大量更新]。似乎是范围问题。 $(this)
指的是初始化对象,不是输入的datetimepickered'
$('input.datetimepicker').each(function(i, e) {
$(e).datetimepicker({
locale:'en-gb',
defaultDate: $(e).data('default')
});
});
演示 -> http://jsfiddle.net/hdhdy6w2/ or http://jsfiddle.net/hdhdy6w2/1/ 有两个输入框和不同的日期。
试试这个:
var dateElement = $('input.datetimepicker');
var defaultDate = new Date(dateElement.data('default'))
dateElement.datetimepicker({
locale:'en-gb',
defaultDate: defaultDate
});