我正在使用:
- Boostrap V3.1.1
- Boostrap 日期时间选择器 (github link) (guide)
在我的网站中,用户可以交换语言。我需要更改日期时间选择器的语言而不重新加载页面。我怎样才能做到这一点?您有什么建议吗?
编辑:
一开始我使用以下方式加载正确的语言:
$('#banDateOneReal').datetimepicker({
isRTL: false,
autoclose: true,
language: lang,
});
问题是在创建对象后更改语言。想象一下,当用户单击按钮时,lang 是“en”,而我想要“fr”。
非常感谢您的帮助
(我很抱歉我的英语水平很差)
最佳答案
我找到方法了!感谢 DJDavid98 给了我一些线索。
var tmp = $('#banDateOneReal').data('DateTimePicker').getDate();
$('#banDateOneReal').data('DateTimePicker').destroy();
$('#banDateOneReal').datetimepicker({
language: 'en',
});
$('#banDateOneReal').data('DateTimePicker').setDate(tmp);
此代码将销毁日期选择器项目并使用良好的语言创建一个新项目。
目前还没有在不破坏的情况下刷新它的功能。
关于javascript - 如何在运行期间更改 Bootstrap-datetimepicker 语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22957699/