Динамическое отключение дней в pikaday datepicker

Я пытаюсь динамически изменить, какие даты месяца разрешены в pikaday datepicker на основе изменений в поле имени пользователя. т.е. используйте что-то вроде приведенного ниже, чтобы отключать все, кроме 1-го числа каждого месяца. однако селектор не работает. Я пробовал несколько вариантов. Любые идеи?

$("#username").on('change', function() { 
 if (.........){
   $('.pika-button :not([value = "1"])').prop("disabled", true);
 }
});

вот внутренний html одного из них, если это поможет:

<button class = "pika-button pika-day" type = "button" data-pika-year = "2018" data-pika-month = "11" data-pika-day = "1">1</button>

заранее спасибо

Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
0
550
1

Ответы 1

$(function() {

  $("#username").on('change', '.buttonWrapper', function() {
    $('.pika-button:not([data-pika-day=1])').prop('disabled', true);
  });

});
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<body>
  <div class = "buttonWrapper">
    <button class = "pika-button pika-day" type = "button" data-pika-year = "2018" data-pika-month = "1" data-pika-day = "1">Month=1, Day=1</button>
    <button class = "pika-button pika-day" type = "button" data-pika-year = "2018" data-pika-month = "5" data-pika-day = "1">Month=5, Day=5</button>
    <button class = "pika-button pika-day" type = "button" data-pika-year = "2018" data-pika-month = "2" data-pika-day = "2">Month=2, Day=2</button>
    <button class = "pika-button pika-day" type = "button" data-pika-year = "2018" data-pika-month = "3" data-pika-day = "4">Month=3, Day=4</button>
    <button class = "pika-button pika-day" type = "button" data-pika-year = "2018" data-pika-month = "4" data-pika-day = "4">Month=4, Day=4</button>
  </div>
  <input type = "text" id = "username" />
</body>

не сработало. Кроме того, я действительно не хочу удалять параметры, так как я хотел бы, чтобы они были повторно включены, если имя пользователя изменится на что-то, что не подпадает под условие

Bobert1234 25.11.2018 11:29

Другие вопросы по теме