我正在尝试用干净的jQuery实例替换默认的booking.com联盟日历。复制(和改进)初始UI / UX非常简单。在匹配booking.com所需的参数时,我感到困惑。
正如许多其他人在这里发布的那样,我需要为访问者提供友好约会,并将另一个输出传递给booking.com。我使用过AltField,这里没有probs。复杂性(对我来说)是预订需要“年月”和“日”作为2个单独的参数。 我尝试设置多个altfields,我尝试解析/子帧化我的altfield,但都是徒劳的。
你能告诉我一些指示吗?$(".full_date").datepicker({
showOn: 'button',
buttonText: 'Here',
dateFormat: 'D, dd M yy',
altFormat: "yy-mm_dd",
altField: "checkin_year_month",
onClose: function (dateText, picker) {
dateArr = dateText.split('_');
full_date.siblings('.checkin_year_month').val(dateArr[0]);
full_date.siblings('.checkin_day').val(dateArr[1]);
}
});
我还设置了jsFiddle if that helps!
由于 格雷格
答案 0 :(得分:1)
如果你还没有解决这个问题。
你的问题就在这一行:
dateArr = dateText.split('_');
更好的是:
var dateObject = $(this).datepicker("getDate");
这将返回一个可以使用的Date对象:
dateObject.getMonth()
这是EXAMPLE