我正在使用:
在我的网站中,用户可以交换语言。我需要更改datetimepicker的语言而不重新加载页面。我怎样才能做到这一点?你有什么建议吗?
修改:
一开始我正在使用以下语言加载正确的语言:
$('#banDateOneReal').datetimepicker({
isRTL: false,
autoclose: true,
language: lang,
});
问题是在创建对象后更改语言。想象lang是“en”,当用户点击按钮时我想要“fr”。
非常感谢您的帮助
(对不起我的英语水平很差)
答案 0 :(得分:2)
我找到了办法!感谢 DJDavid98 给了我一些线索。
var tmp = $('#banDateOneReal').data('DateTimePicker').getDate();
$('#banDateOneReal').data('DateTimePicker').destroy();
$('#banDateOneReal').datetimepicker({
language: 'en',
});
$('#banDateOneReal').data('DateTimePicker').setDate(tmp);
此代码将销毁datepicker项并使用良好的语言创建一个新项。
在没有破坏的情况下,还没有任何功能可以刷新它。