【发布时间】:2014-09-23 11:43:33
【问题描述】:
我有这个简单的 html/js 代码:
<script type="text/javascript" language="javascript" src="APP/HTML-COMMON/js/jquery-1.10.2.min.js?2"></script>
<script type="text/javascript" language="javascript" src="APP/HTML-COMMON/js/jquery-migrate-1.2.1.min.js?2"></script>
<script type="text/javascript" language="javascript" src="APP/HTML-COMMON/js/jquery-ui-1.10.4.custom.min.js"></script>
<link href="APP/HTML-COMMON/Css/cupertino/jquery-ui-1.10.4.custom.min.css" rel="stylesheet">
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
$("[id^=test]").datepicker({
dateFormat: "dd/mm/yy"
, dayNames: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"]
, dayNamesMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa"]
, monthNames: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"]
, monthNamesShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"]
, changeYear: true
, yearRange: "-100:+0"
, showAnim: "fold"
});
});
//]]>
</script>
<input type="text" id="test1" />
<input type="text" id="test2" />
它有效,但一次只有一个,示例:
- 点击第一个文本框正确显示日期选择器
- 刷新页面,点击第二个文本框正确显示日期选择器
- 刷新页面,单击第一个文本框正确显示日期选择器,但未在第二个文本框上显示它,以显示第二个日期选择器我必须关注页面中的其他元素,然后将焦点放在第二个文本框(如果我单击第一个第二个文本框,则相同)。
编辑: 正如 Bhushan Kawadkar 所问,这是 jsfiddle 链接:http://jsfiddle.net/falco77/vrrctfao/1/ 创建 jsfiddle 后我明白问题是 jquery-ui-1.10.4,例如使用 1.7.2 (http://jsfiddle.net/falco77/vrrctfao) 没问题...
但现在我问为什么... 1.10 不比 1.7 更新?
【问题讨论】:
-
能否请您分享带有问题陈述的 jsfiddle 链接/
-
试着摆弄我的答案
标签: javascript jquery html jquery-ui datepicker