У меня есть два поля DatePicker с предварительно выбранными датами, что мне нужно сделать, когда пользователь выбирает любую новую дату в первом DatePicker, то мне нужно изменить значение по умолчанию для второго DatePicker, добавив 10 дней к недавно выбранной дате первого Выбор даты без изменения действительного значения второго выбора даты. Прямо сейчас я переинициализирую второй указатель даты и устанавливаю значение по умолчанию с помощью опции "defaultDate" .
$('#x').datepicker( 'destroy' );
$('#x').datepicker({
defaultDate : "03/21/2020"
});
предлагаемый код
let dateFromPicker1 = $("#picker1").val();
let dt = new Date(dateFromPicker1 );
dt.setDate(dt.getDate()+10);
$('#picker2').datepicker( 'destroy' );
$('#picker2').datepicker({
defaultDate : dt
});
но это не работает, потому что datepicker уже имеет какое-то значение, поэтому я не могу изменить его значение по умолчанию.
Пожалуйста, кто-нибудь, решите мою проблему. Если кому-то нужна какая-либо другая информация, пожалуйста, дайте мне знать.
Любая помощь будет принята с благодарностью.