我已经查看了几个关于堆栈溢出的帖子,几乎问了同样的问题,但我在这些问题上找到的并没有帮助.我对JQuery和Bootstrap很新,所以也许我只是错过了一些非常简单的事情.
我希望能够在第一次初始化之后更改不同元素上的工具提示的标题(理想情况下,在初始化之后多次.)我正在处理的简化版本:
... $(document).ready(function(){ $('#bag0').data('tooltip',false) .tooltip({ title: 'new text'}); $('[data-toggle="tooltip"]').tooltip(); });
这个更改标题的方法来自发布:如何覆盖twitter bootstrap工具提示?
工具提示始终显示为"test".我用其他一些东西修补了无用的东西.我怀疑我忽略了一些显而易见的事情.
$(element).attr('title', 'NEW_TITLE').tooltip('fixTitle').tooltip('show');
以上代码可能对您有所帮助
$ .tooltip(string)调用Tooltip类中的任何函数.如果你看一下Tooltip.fixTitle,它会获取data-original-title属性并用它替换标题值.
您可以使用元素id或类使其更具体.
救命 :)
尝试这个
$(element).tooltip().attr('data-original-title', "new title");
来源:github bootstrap问题