Я хочу, чтобы отключить все понедельники в моем календаре JQuery, и я использую этот код:отключить определенные дни в JQuery UI DatePicker
function DisableMonday(date) {
alert(date);
var day = date.getDay();
if (day == 1) {
return [false] ;
}
else {
return [true] ;
}
}
jQuery(document).ready(function(){
alert('test');
jQuery('.datepicker').datepicker({
beforeShowDay: DisableMonday()
});
});
моя проблема, кажется, что (date)
переменных в DisableMonday()
функции не определен ... как я могу решить эту проблему
Вы вызываете функцию без значения и передаете ее возвращаемое значение для 'beforeShowDay'. Вместо этого вы должны передать эту функцию (т. Е. 'BeforeShowDay: DisableMonday') –