Подтвердить что ты не робот

JQuery Datepicker - выбор только понедельника и понедельника

У меня есть следующий код, который позволяет пользователям выбирать понедельники из jquery datepicker.

Я хочу адаптировать это, чтобы иметь возможность выбирать понедельник и четверг.

Любые идеи?

beforeShowDay: function(date){ return [date.getDay() == 1,""]}
4b9b3361

Ответ 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,  Ахмедабад