簡體   English   中英

JQuery Datepicker 在初始化時打開並設置今天的日期

[英]JQuery Datepicker open at initialization with today´s date set

我正在使用 Jquery Datepicker 並想在初始化時設置今天的日期。 這工作正常,但是一旦我用日期選擇器打開我的 html 頁面,當前日期就在輸入字段中,但日期選擇器也保持打開狀態。 這只是在初始化時發生。 一旦我選擇了不同的日期,日期選擇器覆蓋就會消失。

我想知道如何使用今天的日期設置使日期選擇器在初始化時消失。

顯示屏外觀的屏幕截圖

$('#datepicker').datepicker({
  inline: true,
  autoSize: true,
  nextText: '→',
  prevText: '←',
  showOtherMonths: true,
  dateFormat: 'dd-mm-yy',
  dayNamesMin: ['SO', 'MO', 'DI', 'MI', 'DO', 'FR', 'SA'],
  showOn: "button",
  buttonImage: "/images/calendar.svg",
  buttonImageOnly: true,
}).datepicker("setDate", "today");
<input type="text" name="datepicker" id="datepicker">

我希望,在使用當前日期設置初始化日期選擇器后,日期選擇器不會出現

可能你錯過了display: none日期選擇器模式的樣式。

我通過在 setDate 方法之后設置$('#ui-datepicker-div').css('display', 'none')解決了這個問題。

暫無
暫無

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

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