我已经看了几篇关于堆栈溢出的文章,询问了几乎完全相同的问题,但是我发现这些问题都没有帮助。我是JQuery和Bootstrap的新手,所以也许我只是错过了一些非常简单的东西。
我希望能够在第一次初始化之后(最好是在初始化之后多次)更改不同元素上的工具提示的标题。我正在处理的简化版本:
<canvas id="bag0" data-toggle="tooltip" title="test">
</canvas>
...
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
$(document).ready(function(){
$('#bag0').data('tooltip',false)
.tooltip({ title: 'new text'});
$('[data-toggle="tooltip"]').tooltip();
});
这种更改标题的方法是从发布中获得的:如何覆盖twitter bootstrap工具提示?
工具提示始终显示为“测试”。我已经修改了其他一些东西,但无济于事。我怀疑我正在忽略一些明显的问题。
这可能有帮助
$('[data-toggle="tooltip"]').attr("title","NEW TEXT");
如果您想要特定元素,请说一个 <div>
$('div[data-toggle="tooltip"]').attr("title","NEW TEXT");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句