隐藏 div 内的日期选择器
我有一些使用 jquery 隐藏的 div。一些 div 具有由日期选择器处理的日期输入字段。
每当我加载页面时,浏览器都会给出此错误:
Error: Unable to get value of the property 'inline': object is null or undefined
Datepicker is Defined onReady
$(".datepicker").datepicker({
inline: true
});
我尝试使用 .hide()/show() 隐藏 div 并addClass('隐藏').但 datepicker 无论如何都会给出这个错误。
有办法解决这个问题吗?
I have certain divs that are hidden using jquery. Some of the divs have date input fields handled by datepicker.
Anytime I load my page, the browser gives this error:
Error: Unable to get value of the property 'inline': object is null or undefined
Datepicker is defined onReady
$(".datepicker").datepicker({
inline: true
});
I tried to hide the divs using .hide()/show() and addClass('hidden'). but datepicker gives this error anyway.
Is there a way to solve this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我有同样的问题,我通过替换更新的 jQuery css 解决了它。
我通过替换更新的 css 解决了这个问题:
I have the same problem and I solved it by replacing the updated jQuery css.
I resolved it by replacing the updated css:
JQuery datepicker 没有内联选项。
如果您想要内联日期选择器,则必须在 div 上调用 datepicker(),而不是输入。
JQuery datepicker does not have the inline option.
If you want a datepicker inline, you must call datepicker() on a div, instead of an input.