切换选定的日期jQuery Datepicker

时间:2016-06-23 07:40:17

标签: javascript jquery jquery-ui datepicker

example on jQuery datepicker上,如果点击您选择的同一日期,则不会取消选择它。

这是我下面的代码,用于初始化我的jQuery datepicker。我在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并更改日期。但那只是选择另一个日期。我试图解开活跃的current-day

1 个答案:

答案 0 :(得分:0)

一种解决方案是使用

<dataSource jdbcDriverRef="ORACLEDriver" jndiName="jdbc/jndiNameExample">
    <properties.oracle
        URL="*******"
        password="****" user="****" />
</dataSource>

<jdbcDriver id="ORACLEDriver" libraryRef="ORACLE" />

<library id="ORACLE">
    <fileset dir="C:\route1\route" includes="ojdbc6.jar" />
</library>

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