Как установить значение параметров Dynami c в плагине jqueryUI widgets "Multi-date-picker" - PullRequest
0 голосов
/ 03 августа 2020

Я попытался создать календарь с селектором нескольких дат с помощью jqueryUI и узнал о плагине под названием «Multi-Dates-Picker». Проблема в том, что я не мог динамически устанавливать значение обычным способом метода установки в виджетах jqueryUI, в то время как метод получения работал нормально.

var date = new Date();
var today = new Date();
var tomorrow = (new Date()).setDate(today.getDate() + 1);

function myFunction() {
  $('#mdp-demo').multiDatesPicker({
    minDate: 3, // today
    maxDate: 15, // +30 days from today
    maxPicks: 2,
  });
}

function maxpicksup() {
  // Setter
  $("#mdp-demo").datepicker("option", "maxDate", 21);
  $("#mdp-demo").datepicker("option", "minDate", 0);
  //setter
  $("#mdp-demo").datepicker("option", "maxPicks", 5);
  // Getter
  var firstDay = $("#mdp-demo").datepicker("option", "maxPicks");
  alert(firstDay);
}
<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/jquery-ui-multidatespicker@1.6.6/jquery-ui.multidatespicker.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery-ui-multidatespicker@1.6.6/jquery-ui.multidatespicker.js"></script>

<body onload="myFunction()">
  <div class="" id="mdp-demo"></div>
  <button onclick="maxpicksup()">click</button>
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...