1. ホーム
  2. jquery

[解決済み] Bootstrap の datepicker は選択後に非表示になる

2023-01-02 20:22:42

質問

日付を選択した後、カレンダーを非表示にするにはどうしたらよいでしょうか。私が使用できる特定の関数がありますか?私のコードは以下の通りです。

$('#dp1').datepicker({
    format: 'mm-dd-yyyy',
    startDate: '-15d',
    autoclose: true,
    endDate: '+0d' // there's no convenient "right now" notation yet
});

どんな助けでも感謝します。

どのように解決するのですか?

イベント changedate() を使って、日付がいつ変更されたかを記録することができます。 datepicker('hide') メソッドで非表示にします。 datepicker を非表示にします。

$('yourpickerid').on('changeDate', function(ev){
    $(this).datepicker('hide');
});

デモ

アップデイト

この不具合は autoclose: true . このバグは最新のマスターで修正されました。参照 コミット . から最新のコードを取得します。 GitHub