使用最新版本的 jquery ui 日期选择器,我想根据所选日期显示一个隐藏的 div。
这个想法是让日期选择器内联显示,当用户选择一个日期时,将显示一个与该日期对应的隐藏 div。
这是我到目前为止所得到的......我认为我需要使用 onSelect 但我无法根据其他 stackoverflow 问题将它放在一起。
$("#inlinedatepicker").datepicker({
onSelect: function(date) {
$('.tohide').hide();
$('#date' + date).show();
},
inline: true,
minDate: new Date(currentYear),
beforeShowDay: function(date) {
if (date.getDay() == 0 || date.getDay() == 1 || date.getDay() == 2 || date.getDay() == 3) {
return [false, ''];
} else {
return [true, ''];
}
}
});
因此,如果您选择 2013 年 1 月 1 日,则会显示 ID= date01/01/2013 的 div。我认为斜线不被接受,那么有没有办法解决这个问题?
2013 年 1 月 1 日 div 的 HTML 如下所示...
<div id="date01/01/2013">...</div>