隐藏div中的Datepicker

时间:2011-10-06 13:28:37

标签: jquery jquery-ui html datepicker hidden

我有一些使用jquery隐藏的div。一些div具有由datepicker处理的日期输入字段。

无论何时我加载页面,浏览器都会出现此错误:

错误:无法获取属性'inline'的值:object为null或undefined

Datepicker定义于onReady

$(".datepicker").datepicker({
    inline: true
});     

我尝试使用.hide()/ show()和addClass('hidden')隐藏div。但是datepicker无论如何都会给出这个错误。

有没有办法解决这个问题?

2 个答案:

答案 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>