Bootstrap 4 html 工具提示正在删除内联样式
Bootstrap 4 html tooltip is removing inline styles
我正在使用以下代码初始化工具提示:
$('.tooltip').each(function () {
$(this).tooltip({
html: true,
title: $('#' + $(this).data('tip')).html()
});
});
工具提示代码示例:
<div class="tooltip">
<div class="inner">
<div class="tooltip__content">
<ul>
<li>
<div class="rating">
<div class="level" style="width: 85%;" data-width="85"></div>
</div>
</li>
</ul>
</div>
</div>
</div>
我的问题是工具提示完全忽略了我的内联 css/data 样式,例如
<div class="level" style="width: 85%;" data-width="85"></div>
呈现为
<div class="level">
是否有禁用 bootstrap 工具提示删除内联样式的解决方案?
设置参数 santize: false 已解决的问题:
$('.tooltip').each(function () {
$(this).tooltip({
html: true,
sanitize: false,
title: $('#' + $(this).data('tip')).html()
});
});
我正在使用以下代码初始化工具提示:
$('.tooltip').each(function () {
$(this).tooltip({
html: true,
title: $('#' + $(this).data('tip')).html()
});
});
工具提示代码示例:
<div class="tooltip">
<div class="inner">
<div class="tooltip__content">
<ul>
<li>
<div class="rating">
<div class="level" style="width: 85%;" data-width="85"></div>
</div>
</li>
</ul>
</div>
</div>
</div>
我的问题是工具提示完全忽略了我的内联 css/data 样式,例如
<div class="level" style="width: 85%;" data-width="85"></div>
呈现为
<div class="level">
是否有禁用 bootstrap 工具提示删除内联样式的解决方案?
设置参数 santize: false 已解决的问题:
$('.tooltip').each(function () {
$(this).tooltip({
html: true,
sanitize: false,
title: $('#' + $(this).data('tip')).html()
});
});