如何在Bootstrap 3 Popover中通过数据内容属性传递HTML内容
How to Pass HTML Content in Bootstrap 3 Popover Through data-content Attribute
演示
我知道我们可以通过JavaScript在Bootstrap Popover中传递HTML内容,但我只是想知道是否有一种方法可以在不使用JavaScript的情况下通过data-content
传递内容,比如:
var ecoloInfoTable = "<strong>Yes This is Data</strong>";
var data = '<button type="button" class="btn btn-success btn-xs" data-container="body" data-toggle="popover" data-placement="top" data-content="'+ecoloInfoTable+'"> <i class="fa fa-question"></i></button>';
$(".container").append(data);
$("[data-toggle=popover]").popover();
感谢
有一个选项可以在popover中启用HTML内容。此选项可以通过JavaScript传递,例如
$("[data-toggle=popover]").popover({ html: true });
或HTML格式(,这是您所要求的),例如
<div class="container">
<button type="button" class="btn btn-success btn-xs" data-container="body" data-toggle="popover" data-placement="top" data-content="In this title I have <b>bold</b> text" data-html="true">
<i class="fa fa-question"></i>
</button>
</div>
<script>
// Initializing popover without options
$("[data-toggle=popover]").popover();
</script>
正如您在这个演示中看到的,您可以在title
属性中包含HTML,并且它可以在popover中正确显示。
相关文章:
- 使用javascript和css选择器获取value属性的内容
- 使用 Javascript 在一列中更改属性内容
- 根据DOM,HTML元素的开始和结束标记之间的内容被称为属性.这个房产的名字是什么
- Javascript:如何将带有html内容的变量注入到附加的数据属性中
- 无法识别动态内容数据属性
- 如何使用JQuery从文本区域内容中提取属性
- 对动态加载的内容使用.on()时,是否可以从元素中获取属性
- 按名称将文本替换为 JavaScript 属性的内容
- AngularJS - 包含嵌套属性指令的内容
- 未捕获的类型错误:无法读取未定义的属性“c1”,但找不到键入错误的内容
- 在 HTMLElement.dataset 更新时更新伪元素内容属性
- 我无法访问由开发人员工具中可见的回调填充的 javascript 对象数组属性内容
- 无法获取未定义或空引用的属性“内容窗口”
- 更改 iframe 源中加载的定位点属性内容
- travis-ci 在 grunt-contrib-imagemin 任务上构建失败(无法准备好未定义的属性“内容”
- 添加具有与按钮对应的链接的属性内容类型
- 谷歌地图API v3-创建一个包含其他属性内容的标记属性
- 获取正文标签样式属性内容
- 搜索数据名称属性内容(如果匹配),则显示
- “无法读取 null 的属性'内容'”:伪元素