Nic*_*Egg 1 jquery datepicker internationalization
我试图让 JQueryUI 日期选择器显示法语/英语本地化,但只显示简体中文。我究竟做错了什么?
谢谢
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/i18n/jquery-ui-i18n.min.js"></script>
<link type="text/css" rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/ui-lightness/jquery-ui.css" />
<script>
$(document).ready(function () {
$('#datepicker').datepicker();
$.datepicker.setDefaults($.datepicker.regional['fr-FR']);
$('#datepicker').datepicker($.datepicker.regional['fr-FR']);
});
</script>
</head>
<body>
<label for="datepicker">Date: </label>
<input type="text" id="datepicker" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
Datepicker 支持本地化其内容,以满足不同的语言和日期格式。每个本地化版本都包含在其自己的文件中,并在名称后附加语言代码,例如法语的 jquery.ui.datepicker-fr.js。所需的本地化文件应包含在主日期选择器代码之后。他们将自己的设置添加到可用本地化集中,并自动将它们应用为所有实例的默认设置。
(您需要包含正确的本地化文件)
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/i18n/jquery.ui.datepicker-fr.min.js"></script>
然后改变:
$.datepicker.setDefaults($.datepicker.regional['fr-FR']);
到:
$.datepicker.setDefaults($.datepicker.regional['fr']);