【发布时间】:2019-08-22 09:26:47
【问题描述】:
我有一个datepicker,我想在页面加载时显示当前日期,但是当我使用简单的输入字段执行此操作时,它正在工作,但datepicker 输入字段不接受值
$('#deliveryDate').datepicker({
format: 'dd/mm/yyyy',
});
var today = new Date();
var dd = String(today.getDate()).padStart(2, '0');
var month = new Array();
month[0] = "01";
month[1] = "02";
month[2] = "03";
month[3] = "04";
month[4] = "05";
month[5] = "06";
month[6] = "07";
month[7] = "08";
month[8] = "09";
month[9] = "10";
month[10] = "11";
month[11] = "12"; //January is 0!
var mm = month[today.getMonth()];
var yyyy = today.getFullYear();
today = dd + '/' + mm + '/' + yyyy;
console.log(today)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gijgo@1.9.6/js/gijgo.min.js" type="text/javascript"></script>
<link href="https://cdn.jsdelivr.net/npm/gijgo@1.9.6/css/gijgo.min.css" rel="stylesheet" type="text/css" />
<label for="deliveryDate" id="commonHeader"> Delivery Date:</label>
<input type="text" id="deliveryDate" name="deliveryDate" width="176" />
现在我在变量 today 中获取今天的日期,现在我想在页面加载时将该值存储在 datepicker 输入字段中。
【问题讨论】:
-
你的意思是但日期选择器输入字段不接受值??
-
@ZakariaAcharki 假设我已经计算了今天的日期并将其存储在一个变量中,现在我想将该值填充到日期选择器的输入字段中
-
@manishthakur 你看过stackoverflow.com/questions/4915990/…
-
为什么不能简单地使用
.val()? -
我使用日历选择日期,我看到它显示在输入字段中。有什么问题?
标签: javascript jquery