查看jQuery UI v1.9 API文档(http://api.jqueryui.com/1.9/datepicker/#method-option),它说:
option()
返回:PlainObject
获取一个包含表示当前值的键/值对的对象 datepicker选项哈希。此签名不接受任何参数。
记录的代码示例是:
var options = $( ".selector" ).datepicker( "option" );
这对我不起作用。它应该返回一个PlainObject,但是它返回一个包含单个项的jQuery对象;输入元素。
我做错了吗?文档错了吗?我发现了一个错误吗?
答案 0 :(得分:1)
我的一位同事找到了答案。我认为文档是错误的。
要返回您需要传递'all'
作为第二个参数的选项:
var options = $( ".selector" ).datepicker( "option", "all" );
我最终还发现了一篇关于它的论坛帖子:http://forum.jquery.com/topic/jquery-datepicker-option-method-does-not-retrieve-options-correctly