Bootstrap 4 动态更改Bootstrap 4.x Popover的标题和内容

Bootstrap 4 动态更改Bootstrap 4.x Popover的标题和内容,bootstrap-4,Bootstrap 4,使用Bootstrap 3.x Popover时,我可以通过更改选项,然后重新显示Popover来更改Popover标题和内容,如下所示: var popover = $('#myid').data('bs.popover'); popover.options.title = "My Title"; popover.options.content = "My content"; $("#myid").popover('show'); 这在Bootstrap4.x中不再有效 在4.x中有类似

使用Bootstrap 3.x Popover时,我可以通过更改选项,然后重新显示Popover来更改Popover标题和内容,如下所示:

var popover = $('#myid').data('bs.popover');

popover.options.title = "My Title";
popover.options.content = "My content";

$("#myid").popover('show');
这在Bootstrap4.x中不再有效

在4.x中有类似的方法吗?

答案如下:

$('[data toggle=“popover”]')。popover()
$('#myid').attr('data-original-title','New title');
$('#myid').attr('data-content','newcontent')


单击以切换popover
效果很好,谢谢。我没有看到其他问题,但你的回答更简洁,对我自己和其他遇到同样问题的人都很有帮助。其他人注意:如果像我一样,你想在弹出框已经显示时更改标题和/或内容,那么你必须在更改属性后重新显示弹出框,例如
$(“#myid”)。弹出框('show')