首页 > 解决方案 > boostrap-datepicker:如何消除更改效果?

问题描述

感谢@Cameron(bootstrap-datepicker:如何动态更改语言属性?)我有一段代码可以更改 boostrap-datepicker 语言

$('.input-group.date').on('click', function() {
    if ($(this).datepicker != null) {
        console.log("is not null");
        $(this).datepicker('destroy');
    }
    currentLanguage = $('.active .lang-id').text().toLowerCase();
    $('.input-group.date').datepicker({
        format: "yyyy-mm-dd",
        language: currentLanguage
    });
       $(this).datepicker('show');

    console.log("test" + $('.active .lang-id').text().toLowerCase());
});

它可以工作,并且一切都还好,但是在更改语言后(第三次尝试打开 boostrap-datepicker),我看到从英语到我想摆脱的其他语言的令人讨厌的过渡。我怎样才能做到这一点?我错过了什么?

在此处输入图像描述

标签: jquerytwitter-bootstrap-3

解决方案


推荐阅读