【发布时间】:2015-09-29 08:00:21
【问题描述】:
我有一个 Bootstrap 弹出窗口,我试图在其中放入一个表格,但是当我单击它时它没有显示出来。这是第一次在弹出框内尝试 HTML,所以我不确定如何正确地去做。谢谢!
$(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();
}
});
});
<a role="button" class="btn btn-link btn-item black-text" data-toggle="popover" data-trigger="focus" data-placement="top" title="Currency Converter" data-content="Displayed rates are only for informational purposes and do not reflect on the actual rates you may be charged by the financial institution handling your transaction.
<table class='table table-condensed table-bordered'>
<tr><td>Euro</td><td>€79,123</td></tr>
<tr><td>GB Pound</td><td>£46,536</td></tr>
<tr><td>AU $</td><td>$123,456</td></tr>
</table>LLC accepts payment in US Dollars only. Rates do not include taxes, duties, shipping, insurance, or any other expenses associated with the purchase."><i class="fa fa-exchange"></i> Currency converter</a>
【问题讨论】:
-
我不确定这是否是主要原因,但您的按钮上缺少引号 - " - 。在它说处理您的交易的最后。
-
我觉得您正在尝试将 HTML 标签嵌入到 HTML 标签中,这至少看起来是非常糟糕的做法。
-
@user2190986 此处没有引号,因为内容仍在继续。
-
@Jason 如何使用 HTML 制作这样的弹出框?我需要那张桌子。模态框占据整个屏幕。
-
@RachelS 请看答案。
标签: javascript twitter-bootstrap popover