我有一个日期选择器,我需要设置为在BeforeShowDay上运行的函数。
我不知道如何运行两个功能名称不可用和禁用
http://jsfiddle.net/rLnTQ/50/
提前致谢
背风处
最佳答案
将它们合并为一个怎么样?
function disabledays(date) {
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if ($.inArray(dmy, unavailableDates) == 0) {
return [false, "", "Unavailable"]
} else {
var day = date.getDay();
return [(day != 0 && day != 2)];
}
}
$('#txtDate')。datepicker({
beforeShowDay:disabledays
})
http://jsfiddle.net/rLnTQ/104/
或者,您可以将一个放在另一个之中:
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if ($.inArray(dmy, unavailableDates) == 0) {
return [false, "", "Unavailable"];
} else {
return disabledays(date);
}
}
function disabledays(date) {
var day = date.getDay();
return [(day != 0 && day != 2)];
}
$('#txtDate').datepicker({
beforeShowDay: unavailable
})
http://jsfiddle.net/rLnTQ/118/
关于javascript - 如何在jQuery Datepicker上使用BeforeShowDay设置2个函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6225428/