查看 jQuery UI v1.9 API 文档 ( http://api.jqueryui.com/1.9/datepicker/#method-option ),它说:
option()
Returns: PlainObject
Gets an object containing key/value pairs representing the current datepicker options hash. This signature does not accept any arguments.
记录的代码示例是:
var options = $( ".selector" ).datepicker( "option" );
这对我不起作用。它应该返回一个 PlainObject,但它返回一个包含单个项目的 jQuery 对象;输入元素。
我做错了什么吗?文档有误吗?我发现错误了吗?
最佳答案
我的一位同事找到了这个问题的答案。我认为文档是错误的。
要返回选项,您需要将 'all'
作为第二个参数传递:
var options = $( ".selector" ).datepicker( "option", "all" );
我最终也找到了一个关于它的论坛帖子:http://forum.jquery.com/topic/jquery-datepicker-option-method-does-not-retrieve-options-correctly
关于jquery-ui - jQuery UI datepicker ("option") 函数不返回选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22382315/