javascript - 切换所选日期 jQuery Datepicker

标签 javascript jquery jquery-ui datepicker

关于example on jQuery datepicker ,如果您单击所选的同一日期,则不会取消选择它。

下面是我的代码,用于初始化 jQuery 日期选择器。我正在尝试在 onSelect 方法中取消选择已选择的日期。

var previousValue = null;
$('#datepicker').datepicker({
    dateFormat: 'dd/mm/yy',
    beforeShowDay: enableAllTheseDays,
    dayNamesMin: ["M", "T", "W", "T", "F", "S", "S"],
    duration: "slow",
    showOtherMonths: true,
    defaultDate: "1/12/2016",
    onSelect: function(date) {
        if (previousValue == $(this).val()) {

        }
        previousValue = $(this).val();
    }
});

但是我尝试过的方法都不起作用。我尝试过 setDate 并更改日期。但这只是选择另一个日期。我正在尝试取消切换事件的当前日期

最佳答案

一种解决方案是使用

$("#datepicker").datepicker('setDate', null);

这会清除当前选择的日期(docs,但也会将日历移动到当前月份。演示:https://jsfiddle.net/user2314737/gedkpgt5/

关于javascript - 切换所选日期 jQuery Datepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37985139/

相关文章:

javascript - 无法单击选择框中的图标三 Angular 形

javascript - 将 jquery-ui 窗口的父元素设置为另一个元素

javascript - Reducer 函数无法在 reducer 对象中创建键值对

javascript - 创建过多 DOM 后页面挂起

javascript - 旋转对象以匹配轨迹

jQuery UI 日期选择器格式日期范围在新日期上清除其合作伙伴

javascript - ag-Grid 单元格渲染 - 自定义 Prop

jquery - Rails 与 jquery token 输入 : first character ignored in search

jQuery 仅在提交时验证规则

javascript - Jquery 找到没有 id、名称或类的特定 H4