在我的页面中,通过根据当前用户的语言设置加载本地化的.js文件,自动设置datepicker dateFormat选项。在页面的其他地方,我需要格式化一些日期,所以我想从datePicker中取回dateFormat选项。
jQuery documentation says您可以检索dateFormat选项,如下所示:
$('.selector').datepicker('option', 'dateFormat');
但是,这将返回包装datePicker的jQuery对象,而不是预期的字符串值。这是一个错误吗?还有另一种方法来检索dateValue选项吗?
我正在使用jQuery 1.3.2和jQuery UI 1.7.1。
我知道我可以简单地以另一种方式查找dateFormat,但是将它从日期选择器中拉出来将是干净而优雅的。
答案 0 :(得分:9)
使用该方法适用于我 1 。选择器类有多个项目吗?您知道该元素已被添加为日期选择器吗?
<小时/> 1 在the Date Picker demo site上,在地址栏中输入
javascript:alert($("#datepicker").datepicker('option', 'dateFormat'));
,它会显示“mm / dd / yy。”
答案 1 :(得分:0)
是的,这是一个错误,这是错误报告: http://dev.jqueryui.com/ticket/4301
更新:错误报告表明这已经在3年前修复过了。