gpt4 book ai didi

javascript - jquery datepicker onSelect 不触发

转载 作者:行者123 更新时间:2023-11-30 15:28:48 27 4
gpt4 key购买 nike

我有一个来自 jquery 的普通 datepicker。它工作正常,但“onSelect”不会触发。有谁知道为什么这不起作用? “onClose”也不起作用。

我的javascript:

var startDatepickerSettings = {
format: 'dd.mm.yyyy',
todayHighlight: true,
weekStart: 1,
onSelect: function (date) {
console.log(date);
},
onClose: function() {
console.log("Closed");
}
};

$('.startDate-selection').datepicker(startDatepickerSettings);

还有我的 HTML

<input id="product_0_startDate" class="form-control startDate-selection form-control" type="text" readonly="readOnly" required="required" name="product[0][startDate]">

最佳答案

如果您使用 jquery ui 日期选择器,则使用它的方法。

这是适合您的工作代码。

<input id="product_0_startDate" class="form-control startDate-selection form-control" type="text" readonly="readOnly" required="required" name="product[0][startDate]">

$(document).ready(function () {



$(".startDate-selection").datepicker({
dateFormat: "dd-M-yy",
minDate: 0,
onSelect: function (date) {
var minDate = $(this).datepicker('getDate');
$(this).datepicker('option', 'minDate', minDate);
alert("Right");
}
});

});

你也可以这样做:

$(document).ready(function () {

var settings = {
dateFormat: "dd-M-yy",
minDate: 0,
onSelect: function (date) {
var minDate = $(this).datepicker('getDate');
$(this).datepicker('option', 'minDate', minDate);
alert("Right");
}
}

$(".startDate-selection").datepicker(settings);

});

工作 JS Fiddle

关于javascript - jquery datepicker onSelect 不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42548893/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com