0

对于重复的问题,我深表歉意,但问题已“关闭”并且我有新信息。

问题是我有两个日期选择器,当您单击一个时,日历工作正常,但随后您单击另一个,除非您单击页面上的其他位置然后返回,否则它不会出现。

这是在 jsfiddle.net 上测试的,并且没有复制该错误,但我复制了该错误,只使用了以下代码:

<html>
<head>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript" src="jquery.ui.core.js"></script>
<script type="text/javascript" src="jquery.ui.datepicker.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $("#frompicker").datepicker();
    $("#topicker").datepicker();
});
</script>
</head>
<body>
<input id="frompicker" class="dp" type="text">
<input id="topicker" class="dp" type="text">
</body>
4

2 回答 2

2

我发现这很好用:

$(document).ready(function(){
   $(".dp").datepicker();
});

<input id="frompicker" class="dp" type="text">
<input id="topicker" class="dp" type="text">

使用类来调用函数。只记得给他们不同的名字来获得价值

于 2013-02-25T19:51:16.633 回答
0

完美运行,http://jsbin.com/ajapih/1/edit#html,live

确保您<script ... src="jquery-whatever-files.js"在正确的位置。您拥有它的方式应该与您的 html 文件位于同一文件夹中。还要打开你的萤火虫控制台并检查 javascript 错误。

于 2012-08-09T19:00:52.833 回答