Bootstrap 4 如何初始化不同类型的弹出窗口

Bootstrap 4 How do I initialise different types of popover

我有两种类型的弹出框想与 Bootstrap 4 一起使用。但是我似乎可以初始化所有的弹出框,或者我可以单独初始化它们;

所以我可以做到这一点;

$('[data-toggle="popover"]').popover();

或者我可以做到;

$('.basket').popover({
  html: true, 
  content: function() {
    return $('#usertools_content_wrapper').html();
  }
});

但是我不能两者都做,我是不是漏掉了什么?因为我希望我的某些弹出窗口是内联的,而某些是 HTML 定向的...

如有任何建议,我们将不胜感激

达伦

这实际上是您使用的 jQuery 选择器的问题。为什么不给每个 popover 元素一个唯一的 id?然后用 id..

单独初始化它们
<a href="" id="item1" data-toggle="popover">popover element</a>
<a href="" id="item2" data-toggle="popover">popover element</a>

$('#item1').popover();
$('#item2').popover();