Jquery DatePicker Изменение с выпадающим

0

У меня есть выпадающий список и JQuery UI Date Picker. Рассмотрим Dropdown имеет два значения в воскресенье и понедельник. Если я выберу воскресенье в раскрывающемся списке, я хочу отключить все воскресенья в календаре. Если я выберу понедельник в раскрывающемся списке, я хочу включить воскресенье и отключить понедельник в datepicker. Когда страница загружается в первый раз, она работает нормально. Но когда я изменяю значение раскрывающегося списка, значение выбора даты не изменяется, оно по-прежнему отключает старые значения.

  • 2
    Я предлагаю предоставить ваш код
Теги:

1 ответ

0
Лучший ответ

Это то, что вы хотите? демонстрация

Javascript:

$(document).ready(function () {
$("#datepicker").datepicker({
    inline: true,
    numberOfMonths: 2,
    hideIfNoPrevNext: true,
    beforeShowDay: function (date) {
        var val = parseInt($('#temp').val());
        var day = date.getDay();
        console.log(day, val)
        return [val == day ? false : true]
    },
    altField: '#alternate',
    });
});

HTML:

<select id="temp">
  <option value=1>Monday</option>
  <option value=0>Sunday</option>
</select>
<input type="text" id="datepicker" />

Ещё вопросы

Сообщество Overcoder
Наверх
Меню