Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
初始化后jQueryUI日期选择器刷新_Jquery_Jquery Ui_Datepicker - Fatal编程技术网

初始化后jQueryUI日期选择器刷新

初始化后jQueryUI日期选择器刷新,jquery,jquery-ui,datepicker,Jquery,Jquery Ui,Datepicker,在站点上,我已经为所有类为input date的输入全局初始化了默认日期选择器 $('body').on('focus', '.input-date', function () { $(this).datepicker({ changeMonth: true, changeYear: true, dateFormat: 'd.m.yy' }); }); 但有时我需要为特定元素添加一些其他选项,例如minDate。我已经尝试设置此选项并刷新它,但没有成功 var

在站点上,我已经为所有类为
input date
的输入全局初始化了默认日期选择器

$('body').on('focus', '.input-date', function () {
  $(this).datepicker({
    changeMonth: true,
    changeYear: true,
    dateFormat: 'd.m.yy'
  });
});
但有时我需要为特定元素添加一些其他选项,例如
minDate
。我已经尝试设置此选项并刷新它,但没有成功

var dateField = $('#date');
dateField.datepicker('option', 'minDate', new Date());
dateField.datepicker('refresh');
所以现在,我唯一能改变它的方法就是摧毁它,创造一个新的

var dateField = $('#date');
dateField.datepicker('destroy');
dateField.datepicker(customOptions);

有没有更好的办法

您确定引用的是同一元素吗?因为我首先看到您初始化了
”。输入日期“
,然后输入
”#date“
,在这里看起来很好是的,我确定它是同一个元素。我只是用
id
来处理它,这样其他日期选择器就不会改变了。@s7anley这和Arun创建的小提琴相似吗?似乎正在工作。这是正确的,但在我的情况下,我不想挂在一些点击事件。只想更改日期选择器选项。