6

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

問題は、現在の日付を無効にしたいが、カレンダーで強調表示したまま (日付の周りの青い境界線) にしたいことです。

日付ピッカーを使用してこれを行うネイティブな方法はありますか、それとも自分でハイライト スクリプトを作成する必要がありますか?

4

2 に答える 2

0

日付ピッカーには「ui-datepicker-today」という今日の日付のクラスがあるため、それにクラスを追加するだけです。

$(".ui-datepicker-today span").addClass("ui-state-hover")
于 2013-04-17T11:58:30.013 に答える
0

今日と明日を変数として設定する必要はありません。設定するだけminDate: 1

于 2014-03-05T16:34:18.627 に答える