查找页面中的所有 datetimepicker 控件
Posted
技术标签:
【中文标题】查找页面中的所有 datetimepicker 控件【英文标题】:Find all datetimepicker controls in a page 【发布时间】:2019-07-08 02:25:06 【问题描述】:我在一个页面中使用了几个datetimepicker
控件。所有这些都提供不同的功能。所以我为他们每个人创建了单独的课程。我必须为所有这些控件动态更改日期时间格式。另外,我需要更改已经由我的后端代码填充的日期时间字符串。后端代码正在使用 mm/dd/yyyy 格式更新文本框,但我需要动态更改它。如何实现这些?
我在渲染后看到所有控件都有"hasdatepicker"
类。但我无法访问控件。
$('.hasdatepicker').datetimepicker( dateFormat: localStorage.serverDateTimeFormat ).val();
应该能够使用新的日期时间格式更改预填充的文本,并且所有datetimepicker
都应该能够更改日期选择器格式。
【问题讨论】:
【参考方案1】:你可以像这样设置值和格式:
$('.yourDateTimePickerIdentifier').datetimepicker(value:'14.04.2018', format:'d.m.Y');
确保您拥有所有日期时间选择器的标识符。使用类而不是 ID
【讨论】:
是的,但问题是我有 24 个不同的 datetimepicker 和 24 个不同的类(一些疯狂的 UI 复杂性,所以我不能使用少于那些控件)。所以如果我指定所有 24 就可以了。但我必须一次性更改所有数据时间格式。 类的格式是什么?如果他们使用一致的命名约定,那么您可以在标识部分使用通配符。如果听起来您正在以应该使用 id 的方式使用类。你能给我一些使用的类的例子吗? 嘿鸭子 .. 感谢您的出现。我找到了答案***.com/a/14475579/2404066。这是更改所有日期时间选择器的默认日期格式。以上是关于查找页面中的所有 datetimepicker 控件的主要内容,如果未能解决你的问题,请参考以下文章
jquery.datetimepicker 没有显示分钟问题
关于bootstrap时间控件datetimepicker的位置错乱问题