jQuery UI datepicker(“option”)函数不返回选项

时间:2014-03-13 14:49:03

标签: jquery-ui jquery-ui-datepicker

查看jQuery UI v1.9 API文档(http://api.jqueryui.com/1.9/datepicker/#method-option),它说:

  

option()

     

返回:PlainObject

     

获取一个包含表示当前值的键/值对的对象   datepicker选项哈希。此签名不接受任何参数。

记录的代码示例是:

var options = $( ".selector" ).datepicker( "option" );

这对我不起作用。它应该返回一个PlainObject,但是它返回一个包含单个项的jQuery对象;输入元素。

我做错了吗?文档错了吗?我发现了一个错误吗?

1 个答案:

答案 0 :(得分:1)

我的一位同事找到了答案。我认为文档是错误的。

要返回您需要传递'all'作为第二个参数的选项:

var options = $( ".selector" ).datepicker( "option", "all" );

我最终还发现了一篇关于它的论坛帖子:http://forum.jquery.com/topic/jquery-datepicker-option-method-does-not-retrieve-options-correctly