getDate: function(formated) {
if (this.size() > 0) {
return prepareDate($('#' + $(this).data('datepickerId')).data('datepicker'))[formated ? 0 : 1];
}
}
在这部分中,我创建了数组
现在有了这部分,我将数组输入到输入
onChange: function(formated, dates){
$('#outDate').val(formated);
}
输出是这样的:
2014年5月9日,2014年5月24日
现在我愿意
数组的第一个<input class="inputDate" id="checkin" />
以及下一个<input class="inputDate" id="outDate" />
所以输出需要
2014年5月9日 checkin 和2014年5月24日结帐
怎么做?
答案 0 :(得分:0)
var formated = "09 May 2014,24 May 2014";
var checkInDate = formated.split(',')[0];
var checkOutDate = formated.split(',')[1];
这应该在字符串的单独变量中为您提供两个日期。
var formated = ["09 May 2014","24 May 2014"];
var checkInDate = formated[0];
var checkOutDate = formated[1];
这应该在字符串数组的单独变量中提供两个日期。
使用它们。希望它有所帮助。
答案 1 :(得分:0)
你可以这样做,只需要采用数组的正确索引元素:
onChange: function(formated, dates){
var values = formated.split(',');
$('#checkin').val(values[0]); // takes first date
$('#outDate').val(values[1]); // takes second date
}