8

在我的页面中,通过根据当前用户的语言设置加载本地化的 .js 文件来自动设置 datepicker dateFormat 选项。在页面的其他地方,我需要格式化一些日期,所以我想从 datePicker 中取出 dateFormat 选项。

jQuery 文档说您可以像这样检索 dateFormat 选项:

$('.selector').datepicker('option', 'dateFormat');

但是,这会返回一个包装 datePicker 的 jQuery 对象,而不是预期的字符串值。这是一个错误吗?是否有另一种方法来检索 dateValue 选项?

我正在使用 jQuery 1.3.2 和 jQuery UI 1.7.1。

我知道我可以简单地以另一种方式查找 dateFormat,但是将其从 datepicker 中拉出会干净而优雅。

4

2 回答 2

9

使用该方法对我有用1。选择器类是否有多个项目?您知道该元素已被添加为日期选择器吗?


1日期选择器演示站点上,在地址栏中键入javascript:alert($("#datepicker").datepicker('option', 'dateFormat'));,它会为您提供“mm/dd/yy”。

于 2009-06-12T17:55:32.897 回答
0

是的,这是一个错误,这是错误报告: http ://dev.jqueryui.com/ticket/4301

更新:错误报告表明这已在 3 年前修复。

于 2009-06-17T12:51:44.590 回答