我有一个textfield1和一个模态的文本字段,当我点击textfield1它看起来很好,但是当我点击模态中出现的文本字段时,出现了datepicker但是在选择日期时会出现此错误
经过大量谷歌搜索和搜索相同的错误后,我发现它可能是因为文本字段的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>
答案 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进行了测试,您的代码工作正常。