如何在 jQuery 中清除 DatePicker 的历史记录

How to clear history of DatePicker in jQuery

我有两个 jQuery 日期选择器,但是当我将光标放在每个日期选择器中时,之前选择的所有日期都显示为列表。

我想清除之前选择的所有日期。

有什么帮助吗?

这是因为浏览器正在自动完成字段。您可以简单地通过关闭 input 元素上的自动完成来停止此行为:

<input id="datepicker" autocomplete="off" />

MDN 上阅读更多相关信息。

您要查找的内容称为自动完成 您可以在 MDN or W3C

中了解此属性

威盛HTML:

<input type="text" class="datepicker" id="myid" autocomplete="off">

威盛JQUERY

$('.datepicker').on('click', function(e) {
   e.preventDefault();
   $(this).attr("autocomplete", "off");  
});

通过 JQUERY 所有日期选择器(class 名为 .datepicker)

$(".datepicker").attr("autocomplete", "off");

var todayDate = new Date();

$(函数() {

$( "#datepicker" ).datepicker({
    minDate: todayDate   
});

});