我需要动态地将日期和时间填充到JQuery DataBox输入字段。我试图做,但它填充输入字段中的当前日期,而不考虑我传递的数据。在DateBox中动态设置日期和时间Jquery Mobile
这里是日期选择器,我克隆动态地在我的界面。
HTML: -
<input class="time-input day-time-picker day-time-picker-inline-input" type="text" data-role="datebox" data-options='{"mode":"datebox", "useFocus": true}' style="width:8em" />
的Javascript: -
类似的方式,我创建了一个时间选择和克隆如上述那样,
HTML: -
var timePicker = $("#time-picker-template-container .time-picker-template").clone();
使用Javascript: -
<input class="time-input day-time-picker day-time-picker-inline-input" type="text" data-role="datebox" data-options='{"mode":"timebox", "useFocus": true}' />
插入日期
$(".time-input", datePicker).datebox();
$(".time-input", datePicker).datebox("refresh");
$(".time-input", datePicker).datebox('setTheDate', dynamicDate);
插入时间
$(".time-input", dayTimePicker).datebox();
$(".time-input", dayTimePicker).datebox("refresh");
$(".time-input", dayTimePicker).val('datebox', {'method':'set', 'value':dynamicTime});
我要的日期和时间设置为动态地根据我得到的回应这些DateBox输入字段。
是否有任何控件使用DateBox在单个控件中获取日期和时间?
谢谢。
你在哪里设置了代码中的DateBox值?克隆将忽略值字段。 –
编辑该问题。现在它有代码插入日期和时间。克隆将不会保留这个值? – Joseph
不,它不会成立。所以你必须在克隆之后设置该值。 –