您的位置:首页 > Web前端 > BootStrap

dynamic change content of bootstrap tooltip or popover

2015-08-20 14:18 633 查看
f you grab the popover instance like this:
var popover = $('.reply').data('bs.popover');


Then, to redraw the popover, use the
.setContent()
method:
popover.setContent();


I found out browsing the source: https://github.com/twitter/bootstrap/blob/master/js/popover.js

So, in your example, try:
thisVal.attr('data-content',data).data('bs.popover').setContent();


Update

The
setContent()
method
also removes the placement class, so you should do:
var popover = thisVal.attr('data-content',data).data('bs.popover');
popover.setContent();
popover.$tip.addClass(popover.options.placement);


Demo: http://jsfiddle.net/44RvK
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: