jQuery UI日期选择器字段特定格式

jQuery UI日期选择器字段特定格式,jquery,jquery-ui-datepicker,Jquery,Jquery Ui Datepicker,我正在寻找一种方法,告诉Datepicker将日期格式化为只针对单个字段的特定方式?我希望某种类型的输入内联选项可以以某种方式设置为该特定字段的格式,而所有其他字段保持完全相同 我找到了格式选项: 但这当然是初始设置。例如,我需要能够告诉它特定字段仅为年份。您可以对特定jQuery UI日期选择器/实例使用选项 代码: 演示:当跨多个元素初始化插件,但需要基于元素实例的特定配置时,可以通过在每个循环中分别初始化插件来轻松实现 /* loop over collection of elemen

我正在寻找一种方法,告诉Datepicker将日期格式化为只针对单个字段的特定方式?我希望某种类型的输入内联选项可以以某种方式设置为该特定字段的格式,而所有其他字段保持完全相同

我找到了格式选项:

但这当然是初始设置。例如,我需要能够告诉它特定字段仅为年份。

您可以对特定jQuery UI日期选择器/实例使用选项

代码:


演示:

当跨多个元素初始化插件,但需要基于元素实例的特定配置时,可以通过在
每个
循环中分别初始化插件来轻松实现

 /* loop over collection of elements*/
$('.datePickerClass').each(function(){

   var opts={/* your standard config, or leave as empty object if using all defaults*/ }

   /* check some condition to isolate special cases*/
   if( $(this).is('.datePickerSpecial') ){
     /* modify config for this condition*/
     $.extend( opts, {dateFormat : "d M, y"});
   }
  /* initialize current instance*/
   $(this).datepicker(opts);

})

再进一步,你可以很容易地把它变成自己的插件。您还可以使用
数据-
属性为
$传递不同的配置设置。扩展

正如我上面所问的,如果可能,我需要它在字段中内联。我知道我可以这样做,实例化另一个字段ID或类,而不是默认的。但我在找一些内联的东西。
 /* loop over collection of elements*/
$('.datePickerClass').each(function(){

   var opts={/* your standard config, or leave as empty object if using all defaults*/ }

   /* check some condition to isolate special cases*/
   if( $(this).is('.datePickerSpecial') ){
     /* modify config for this condition*/
     $.extend( opts, {dateFormat : "d M, y"});
   }
  /* initialize current instance*/
   $(this).datepicker(opts);

})