jquery - 传递 Bootstrap DateTimePicker 的默认日期

标签 jquery twitter-bootstrap 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/ http://jsfiddle.net/hdhdy6w2/1/有两个输入框和不同的日期。

关于jquery - 传递 Bootstrap DateTimePicker 的默认日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30353712/

相关文章:

javascript - 无法更改 Bootstrap DateTimePicker 的格式

jquery - Bootstrap Datetimepicker 的 defaultDate 和 minDate

javascript - 单击 Enter 并单击提交按钮时提交表单数据

jquery 单击时反转类属性

css - 如何在不搞乱网格的情况下向 Bootstrap 3 的容器添加填充?

css - 制作响应面板

javascript - 如何将事件绑定(bind)到 HTML5 中的数据值更改?

javascript - 检测用户 browser-height >= page body-height

css - 如何将向导左右对齐?

javascript - 如何使用 Bootstrap 3 DateTimePicker 获取事件源