簡體   English   中英

jQuery UI Datepicker - 禁用當前日期但不是高亮顯示

[英]jQuery UI Datepicker - Disable current date but NOT the highlight

我有以下代碼通過將minDate設置為當前日期+ 1來禁用當前日期:

    var today = new Date();
    var tomorrow = new Date();
    tomorrow.setDate(today.getDate() + 1);

        $("#minDate").datepicker({
            showOn: "none",
            minDate: tomorrow,
            dateFormat: "DD dd-mm-yy",
            onSelect: function(dateText) {
                minDateChange;
            },
            inputOffsetX: 5,
        });

禁用當前日期的Datepicker

問題是我想要禁用當前日期,但仍然在日歷中突出顯示(日期周圍的藍色邊框)。

是否有使用datepicker執行此操作的本機方法,或者我是否必須自己創建突出顯示腳本?

datepicker在今天的日期有一個名為“ui-datepicker-today”的類,所以我只是添加了一個類:

$(".ui-datepicker-today span").addClass("ui-state-hover")

您不需要將今天和明天設置為變量。 只需設置minDate: 1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM