日期選擇器庫:gijgo我正在嘗試更改 datepicker 庫的 minDate 輸入,具體取決于用戶選擇的選項是下拉菜單。下拉菜單的選項如下:<select class='form-control mr-2' id='idType' name='idType' placeholder='Select' required> <option>UserID</option> <option>UID</option> <option>All Records</option>";</select>如果選擇了“所有記錄”,我正在嘗試將日期選擇器的 minDate 設置為從今天起 2 個月。否則 minDate 將為 '2019-11-18'。日期選擇器卡在“2019-11-18”上,并且在我的 if 語句中不會更改為 2 個月前。我究竟做錯了什么?$(document).ready(function() { var today = moment().format('YYYY-MM-DD'); var pastMo = moment().subtract(2, 'M').format('YYYY-MM-DD'); getDatePicker('2019-11-18', today); console.log(pastMo); $('#idType').change(function(){ if($(this).val() == 'All Records'){ $("#idSearch").prop("disabled", true); getDatePicker(pastMo, today); } else { $("#idSearch").prop("disabled", false); getDatePicker('2019-11-18', today); } });function getDatePicker(min, today) { $('#start_datepicker').datepicker({uiLibrary: 'bootstrap4',format: 'yyyy-mm-dd', minDate: min, maxDate: today}); $('#end_datepicker').datepicker({uiLibrary: 'bootstrap4',format: 'yyyy-mm-dd', minDate: min, maxDate: today});}感謝您的任何提示或建議!
如何使用 JQuery 動態更改日期選擇器并限制到不同的日期范圍?
蝴蝶不菲
2022-05-22 16:17:25