未捕获的TypeError:无法设置未定义的属性“currentDay”

时间:2013-08-31 15:10:53

标签: javascript jquery html datepicker jquery-ui-datepicker

我有一个textfield1和一个模态的文本字段,当我点击textfield1它看起来很好,但是当我点击模态中出现的文本字段时,出现了datepicker但是在选择日期时会出现此错误 enter image description here

经过大量谷歌搜索和搜索相同的错误后,我发现它可能是因为文本字段的ID相同,但我确保两者都有不同的ID, 我不知道究竟是什么导致了这个问题 这是我的代码

      <script>
$(function() {
    $("body").delegate("#tx1, #tx2", "focusin", function(){
        $(this).datepicker();
    });
});

  </script>

修改 这些是库

<script src="../js/jquery-1.9.1.min.js"></script>
<script src="../js/jquery-ui-1.10.2.custom.min.js"></script>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="../js/jquery-ui.js"></script> 

1 个答案:

答案 0 :(得分:0)

我认为这是问题的原因,

<!-- Make sure the file path is correct -->
<script src="../js/jquery-1.9.1.min.js"></script>
<script src="../js/jquery-ui-1.10.2.custom.min.js"></script>

或使用CDN链接

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

删除其他脚本文件。

我已经在JSFiddle进行了测试,您的代码工作正常。