我在弹出窗口中遇到了星级评定问题,css 似乎被忽略了。我正在用 js 初始化弹出窗口,如下所示:
$(function () {
$('[data-toggle="popover"]').popover({
html: true,
content: $('#popoverContent').html()
});
});
弹出内容:
<div id="popoverContent" class="hide">
<h4><span class="label label-default">Screen</span><input type="number" class="rating" min=0 max=5 step=0.5 data-show-caption="false" data-size="xs"></h4>
</div>
但是,我认为如果我将代码直接放在 data-content 属性中,它可能会起作用:
<button id="popoverButton" type="button" class="btn btn-success btn-sm" data-container="body" data-toggle="popover" data-placement="bottom" data-content="<h4><span class="label label-default">Screen</span><input type="number" class="rating" min=0 max=5 step=0.5 data-show-caption="false" data-size="xs"></h4>">
Rate <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
</button>
编辑:我刚试过,它也没有用:/
有没有办法让 CSS 工作?
提前致谢。
这是一个小提琴样本,看看我在说什么: