Jquery 设置日历加载时的日期

Jquery 设置日历加载时的日期,jquery,Jquery,我已经看了一些关于如何设置日历日期的例子,但是它们似乎不起作用,或者我遗漏了一些非常明显的东西(更可能的情况) 但是你如何在日历中设置日期呢?下面的两个例子是我在以前的文章中看到的 小提琴 jquery第二次尝试 $(document).ready(function () { $("#dtSelectorStatic").datepicker(); $("#dtSelectorStatic").datepicker("setDate", new Date(2018, 8, 1)); })

我已经看了一些关于如何设置日历日期的例子,但是它们似乎不起作用,或者我遗漏了一些非常明显的东西(更可能的情况)

但是你如何在日历中设置日期呢?下面的两个例子是我在以前的文章中看到的

小提琴

jquery第二次尝试

$(document).ready(function () {

$("#dtSelectorStatic").datepicker();
$("#dtSelectorStatic").datepicker("setDate", new Date(2018, 8, 1));

})
$(document).ready(function () {

    var date = new Date();
date.setDate(date.getDate() - 1);

$("#dtSelectorStatic").datepicker({
    dateFormat: "yy-mm-dd",
    defaultDate: date,
    onSelect: function () {
        selectedDate = $.datepicker.formatDate("yy-mm-dd", $(this).datepicker('getDate'));
    }
});

$("#dtSelectorStatic").datepicker("setDate", date);

})以下是工作演示:

您尚未将jquery ui文件添加到演示中,因此datepicker无法工作。否则,您设置日期的方法是正确的


$(document).ready(function () {

    var date = new Date();
date.setDate(date.getDate() - 1);

$("#dtSelectorStatic").datepicker({
    dateFormat: "yy-mm-dd",
    defaultDate: date,
    onSelect: function () {
        selectedDate = $.datepicker.formatDate("yy-mm-dd", $(this).datepicker('getDate'));
    }
});

$("#dtSelectorStatic").datepicker("setDate", date);
<div><input id="dtSelectorStatic" type="date"/></div>