您可以将特殊字符串传递给jQuery的Datepicker类的setDate()方法,例如"+7",它将被翻译为"从今天起7天":
我有一个用例,需要提取特殊字符串“+7”以进行传播。一段代码将特殊字符串传递到Datepicker中,并将Datepicker传递给另一段代码,后者有时需要知道特殊字符串而不是计算出的日期。
因此,我需要增强Datepicker工具,以便(a)在内部存储特殊代码,并通过像getOriginallyPassedInDate()这样的方法公开它。
我不是jQuery / Javascript专家,所以我确实需要一些指导,了解如何最好地非侵入性地向Datepicker类添加必要的功能,就像您可能会在Ruby中猴子补丁对象一样。
http://docs.jquery.com/UI/Datepicker#method-setDate
但是你无法再次获得那个“+7”。当您调用getDate()时,将获得计算出的结果日期。我有一个用例,需要提取特殊字符串“+7”以进行传播。一段代码将特殊字符串传递到Datepicker中,并将Datepicker传递给另一段代码,后者有时需要知道特殊字符串而不是计算出的日期。
因此,我需要增强Datepicker工具,以便(a)在内部存储特殊代码,并通过像getOriginallyPassedInDate()这样的方法公开它。
我不是jQuery / Javascript专家,所以我确实需要一些指导,了解如何最好地非侵入性地向Datepicker类添加必要的功能,就像您可能会在Ruby中猴子补丁对象一样。