html Bootstrap 4 - 从DOM加载Popover内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html Bootstrap 4 - 从DOM加载Popover内容相关的知识,希望对你有一定的参考价值。

/*
|--------------------------------------------------------------------------
| Bootstrap 4 - Load Popover Content From DOM
|--------------------------------------------------------------------------
|
| A quick JavaScript snippet that lets you dynamically load the content of
| a Bootstrap 4 popover from another HTML element in the DOM by making use
| of a data-popover-content attribute to reference a selector.
|
*/

$(function(){
    
    $("[data-toggle=popover]").popover({
        html : true,
        content: function() {
            var content = $(this).attr("data-popover-content");
            return $(content).children(".popover-body").html();
        },
        title: function() {
            var title = $(this).attr("data-popover-content");
            return $(title).children(".popover-heading").html();
        }
    });
    
});
<div id="unique-id" style="display:none;">
    <div class="popover-heading">This is a heading</div>
    <div class="popover-body">This is HTML content that will be loaded inside a </div>
</div>

<span tabindex="0" role="button" data-toggle="popover" data-placement="bottom" data-popover-content="#unique-id">
    Click me to load a popover
</span>

以上是关于html Bootstrap 4 - 从DOM加载Popover内容的主要内容,如果未能解决你的问题,请参考以下文章

从 Bootstrap 4 行溢出的文本

Bootstrap 4 可切换导航栏

Bootstrap从入门到精通(全)

一道DOM操作题

如何使用 Angular 4 从 Parent 获取子 DOM 元素引用

如何在 Bootstrap 4 中使用 Sass 更改字体大小?