【发布时间】:2019-06-16 05:51:08
【问题描述】:
我有一个 JQueryUI 日期选择器,有些日子使用 beforeShowDay 参数禁用。我知道您可以使用该参数添加工具提示,但我需要触发显示“此日期可能未选择”的消息。
这甚至可能吗?我已经尝试过 onSelect 参数,但只有在选择启用日期时才会触发。我也尝试过给禁用日期一个类,然后为具有该类的项目添加一个点击事件,但它似乎也不起作用。
function unavailable(date) {
var dmy = date.getDate() + "/" + (date.getMonth() + 1) + "/" + date.getFullYear();
if ($.inArray(dmy, formattedDates) == -1) {
return [true, ""];
} else {
return [false, '', 'Unavailable'];
}
}
$('#' + className).datepicker({
controlType: 'select',
minDate: minDate,
maxDate: maxDate,
defaultDate: maxDate,
dateFormat: 'dd M yy',
setDate: maxDate,
beforeShowDay: unavailable
});
【问题讨论】:
标签: javascript jquery jquery-ui datepicker jquery-ui-datepicker