我有一个包含多个输入元素的页面,例如
<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/ 或 http://jsfiddle.net/hdhdy6w2/1/有两个输入框和不同的日期。
关于jquery - 传递 Bootstrap DateTimePicker 的默认日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30353712/