当我选择日期时,语言是正常的(法语),但默认值(由setDate方法设置)仍为英语。有人有想法吗?
<head>
<meta charset="utf-8">
<title>My DatePicker</title>
<link href="css/ui-lightness/jquery-ui-1.10.4.custom.css" rel="stylesheet">
<script src="js/jquery-1.10.2.js"></script>
<script src="js/jquery-ui-1.10.4.custom.js"></script>
<script src="development-bundle/ui/i18n/jquery.ui.datepicker-fr.js"></script>
</head>
<body>
<input type="text" name="datEnq" id="xxx" readonly />
<script>
$("#xxx").datepicker();
$("#xxx").datepicker("option", "dateFormat", "d MM yy");
$("#xxx").datepicker("setDate", "0");
</script>
答案 0 :(得分:2)
答案 1 :(得分:0)
我遇到了同样的问题:query.ui.datepicker-fr.js
$(function(){
$("#xxx").datepicker();
$("#xxx").datepicker("option", "dateFormat", "d MM yy");
$("#xxx").datepicker("setDate", "0");
});
本地化值位于 onLoad 块内,因此任何代码都直接使用本地化(例如 setDate )也必须在 onLoad 块中,否则datepicker仍为英文。
所以使用:
{{1}}