JQuery UI,单页上的多个日期选择器

我正在为属性创建一个PHP站点。 我是jQuery和jQuery UI的新手,但似乎无法在其他任何地方找到答案。

请看这个截图( 全尺寸 ):

屏幕截图

对于每个“收到”和“到期”框,我想要一个jQuery datePicker框出现并格式化如图所示。

为了测试这个,我试图创建一个例子。

    $(function() { $( "#datepicker" ).datepicker({ dateFormat: 'yy-mm-dd' }); $( "#datepicker2" ).datepicker({ dateFormat: 'yy-mm-dd' }); });   .ui-datepicker { font-size: 80%; }  

Date:

Date2:

哪个工作正常,但我怎么得到一个日期选择器来为任何文本框,而不必重复JS这么多次。

例如,50个属性,页面上可能有200个输入框,需要填写日期。

以下是屏幕截图中的一些示例代码。

  Property ID House Number Address Line 1 Gas Expiry Gas Received Electric Expiry Electric Received Property Active Update   4 6 East Street       No Yes     

可能真的很简单,我感谢任何帮助。

我所做的是创建一个日历CSS类,并将行为附加到该CSS类的每个成员,如下所示:

 $( ".calendar" ).datepicker({ dateFormat: 'yy-mm-dd' }); 

您应该为每个文本框设置class属性

  

然后

 $( ".datepicker" ).datepicker({ dateFormat: 'yy-mm-dd' }); 

或者,如果您只有日期文本框,则可以为所有文本框附加日期选择器

 $( 'input[type="text"]' ).datepicker({ dateFormat: 'yy-mm-dd' }); 

另一种方法,仅供您参考,将是

 $("#datepicker, #datepicker2").datepicker({ dateFormat: 'yy-mm-dd' }); 

对于页面上的任何文本框:

 $('input[type="text"]').datepicker({ dateFormat: 'yy-mm-dd' }); 

在自定义post的同一页面上的不同输入框上获取function性日期选择器,并且不会弄乱jquery-ui.css和jquery-ui.theme.css或jQuery ui库的任何其他代码:

   

在页脚中,我在函数中启动datepicker,因为我使用wordpress,此页面位于admin后端,但如果您不使用wordpress,则可以使用javascript片段: