我有一些使用jquery隐藏的div。一些div具有由datepicker处理的日期输入字段。
无论何时我加载页面,浏览器都会出现此错误:
错误:无法获取属性'inline'的值:object为null或undefined
Datepicker定义于onReady
$(".datepicker").datepicker({
inline: true
});
我尝试使用.hide()/ show()和addClass('hidden')隐藏div。但是datepicker无论如何都会给出这个错误。
有没有办法解决这个问题?
答案 0 :(得分:1)
我有同样的问题,我通过替换更新的jQuery css来解决它。
version : jquery-1.7.js
css: jquery-ui-1.7.2.custom.css
我通过替换更新的css来解决它:
css: jquery-ui-1.8.21.custom.css
答案 1 :(得分:0)
JQuery datepicker没有内联选项。
如果你想要一个内联的日期选择器,你必须在div上调用datepicker()而不是输入。
<script>
$(function() {
$( "#datepicker" ).datepicker();
});
</script>
Date: <div id="datepicker"></div>