Bootstrap 4 动态更改Bootstrap 4.x Popover的标题和内容
使用Bootstrap 3.x Popover时,我可以通过更改选项,然后重新显示Popover来更改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中有类似
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')代码>。