【问题标题】:JQuery Datepicker open at initialization with today´s date setJQuery Datepicker 在初始化时打开并设置今天的日期
【发布时间】:2019-04-25 13:26:19
【问题描述】:

我正在使用 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">

我希望,在使用当前日期集初始化日期选择器后,日期选择器不会显示

【问题讨论】:

标签: javascript jquery datepicker


【解决方案1】:

可能你错过了日期选择器模态的display: none 样式。

【讨论】:

    【解决方案2】:

    我通过在 setDate 方法后设置$('#ui-datepicker-div').css('display', 'none')解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多