如何在 jQuery 中清除 DatePicker 的历史记录
How to clear history of DatePicker in jQuery
我有两个 jQuery 日期选择器,但是当我将光标放在每个日期选择器中时,之前选择的所有日期都显示为列表。
我想清除之前选择的所有日期。
有什么帮助吗?
这是因为浏览器正在自动完成字段。您可以简单地通过关闭 input
元素上的自动完成来停止此行为:
<input id="datepicker" autocomplete="off" />
在 MDN 上阅读更多相关信息。
中了解此属性
威盛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
});
});
我有两个 jQuery 日期选择器,但是当我将光标放在每个日期选择器中时,之前选择的所有日期都显示为列表。
我想清除之前选择的所有日期。
有什么帮助吗?
这是因为浏览器正在自动完成字段。您可以简单地通过关闭 input
元素上的自动完成来停止此行为:
<input id="datepicker" autocomplete="off" />
在 MDN 上阅读更多相关信息。
威盛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
});
});