我正在使用引导工具提示,并且我的页面使用两种语言。我正在使用jquery i18n更改语言。更改语言后,我需要更改工具提示文本。
我已经成功地用data-i18n=[title]inputhelper
更改了输入的title属性,并且可以看到它发生了变化,因为默认html标题显示的文本与我的引导工具提示不同。
function updateContent() {
$('.content').localize();
$('[data-toggle="tooltip"]').tooltip('update');
}
这是我尝试更新工具提示元素的方法,因此它将具有新文本,但没有用。
现在,我认为我需要做的是重新初始化工具提示,但不能完全弄清楚确切的位置以及执行的方式。任何有关如何使用i18n翻译这些引导工具提示的建议,将不胜感激。
EDIT2:实际上,经过反复试验,我确实能够弄清楚。这是我的操作方式:
function updateContent() {
$('.content').localize();
$('[data-toggle="tooltip"]').tooltip('dispose');
$('[data-toggle="tooltip"]').tooltip();
}