JQuery Datepicker - выбор только понедельника и понедельника
У меня есть следующий код, который позволяет пользователям выбирать понедельники из jquery datepicker.
Я хочу адаптировать это, чтобы иметь возможность выбирать понедельник и четверг.
Любые идеи?
beforeShowDay: function(date){ return [date.getDay() == 1,""]}
Ответы
Ответ 1
Вы можете добавить туда или (||
), например:
beforeShowDay: function(date){
var day = date.getDay();
return [day == 1 || day == 4,""];
}
Это приводит только к стоимости .getDay()
один раз за указанную дату, но это не дорогостоящая операция, но нет причин не быть эффективным.
Ответ 2
попробуйте
beforeShowDay: function(date)
{ return [(date.getDay() == 1 || date.getDay() == 4), ""]; }
Ответ 3
Лучше, если вы можете добавить это: (отключить после дня и показать выбранные будни)
Например, если вы хотите только в понедельник и пятницу помнить, 0 воскресенья, 1 понедельник... выньте будни, которые хотите блокировать.
Работает на 100% в новой версии JQuery
jQuery(function($){
$("#datepicker_es").datepicker({ minDate: 0,beforeShowDay: function(date)
{ return [(date.getDay() == 2 || date.getDay() == 3 || date.getDay() == 4 || date.getDay() == 5 || date.getDay() == 6 || date.getDay() == 0), ""]; }});
он работает для меня..... и я надеюсь, что работает для всех
Ответ 4
beforeShowDay:function(date){
var day = date.getDay();
return [(day == 1 || day == 4),""];
}
Подрядчик Aakash (Разработчик Asp.net), Jain Jamatkhana pase, Ахмедабад