如何从jQuery UI datepicker获取dateFormat?

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

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

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

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

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

我知道我可以简单地以另一种方式查找dateFormat,但是将它从日期选择器中拉出来将是干净而优雅的。

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


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

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

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