【发布时间】:2016-11-11 23:14:32
【问题描述】:
我的 index.PHP 页面的头部有以下代码..
<script>
$(function(){
$('[data-toggle=popover]').popover()
/*.click(function(e) {
e.preventDefault();
});*/
});
</script>
下面这个..
echo "<td>
<button type=\"button\"
class=\"btn btn-default\"
data-html=\"true\"
data-container=\"body\"
data-toggle=\"popover\"
data-trigger=\"focus\"
data-placement=\"top\"
data-content=\"
<div class=\"media\">
<div class=\"media-left\">
<a href=\"...\">
<img class=\"media-object\" src=\"...\" alt=\"...\">
</a>
</div>
<div class=\"media-body\">
<h4 class=\"media-heading\">Media heading</h4>
...
</div>
</div>\"
".$userFirstName."</button>";
echo
"<script>
$(function(){
$(\"[data-toggle=popover]\").popover();
});
</script></td>";
我试图弄清楚为什么 data-content="" 部分中的内容现在进入了按钮,而不是停留在引导弹出窗口的“弹出部分”中。如果可能,我想将一些信息添加到将从 mysql 数据库和其他一些格式/HTML/引导程序中提取的信息。
我是 Jquery/javascript/popovers 的新手。我的理解是 data-html="true" 允许 html 进入弹出框,所以我认为它可能与它不是的事实有关t 基本的 HTML 和 Bootstrap?在我尝试将引导“媒体”的东西放在那里之前,一切都很好。
感谢任何帮助,非常感谢!
【问题讨论】:
标签: javascript jquery html css popover