工具提示 html 内容
Tooltipster html content
我不知道是什么原因,但工具提示 html 内容不会显示。我对 html 进行了编码,在脚本中添加了选项,但仍然是一个字符串。
$(document).ready(function() {
$('.tooltip').tooltipster({
contentAsHTML: true,
interactive: true,
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://iamceege.github.io/tooltipster/js/jquery.tooltipster.js"></script>
<link rel="stylesheet" href="http://iamceege.github.io/tooltipster/css/tooltipster.css">
<span title="&lt;img src=&quot;my-image.png&quot; /&gt; &lt;strong&gt; This text is in bold case !&lt;/strong&gt;" class="tooltip">Why is this not working</span>
你的 title 属性有一堆 &
的实例,它应该只是 &
.
例如,您有:
&lt;img src=&quot;my-image.png&quot; /&gt;
什么时候应该是:
<img src="my-image.png" />
我不确定你是如何生成标题属性的,看起来你可能已经对字符串进行了两次转义。
工作片段:
$(document).ready(function() {
$('.tooltip').tooltipster({
contentAsHTML: true,
interactive: true,
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://iamceege.github.io/tooltipster/js/jquery.tooltipster.js"></script>
<link rel="stylesheet" href="http://iamceege.github.io/tooltipster/css/tooltipster.css">
<span class="tooltip" title="<img src="my-image.png" /> <strong> This text is in bold case !</strong>">This is working</span>
我不知道是什么原因,但工具提示 html 内容不会显示。我对 html 进行了编码,在脚本中添加了选项,但仍然是一个字符串。
$(document).ready(function() {
$('.tooltip').tooltipster({
contentAsHTML: true,
interactive: true,
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://iamceege.github.io/tooltipster/js/jquery.tooltipster.js"></script>
<link rel="stylesheet" href="http://iamceege.github.io/tooltipster/css/tooltipster.css">
<span title="&lt;img src=&quot;my-image.png&quot; /&gt; &lt;strong&gt; This text is in bold case !&lt;/strong&gt;" class="tooltip">Why is this not working</span>
你的 title 属性有一堆 &
的实例,它应该只是 &
.
例如,您有:
&lt;img src=&quot;my-image.png&quot; /&gt;
什么时候应该是:
<img src="my-image.png" />
我不确定你是如何生成标题属性的,看起来你可能已经对字符串进行了两次转义。
工作片段:
$(document).ready(function() {
$('.tooltip').tooltipster({
contentAsHTML: true,
interactive: true,
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://iamceege.github.io/tooltipster/js/jquery.tooltipster.js"></script>
<link rel="stylesheet" href="http://iamceege.github.io/tooltipster/css/tooltipster.css">
<span class="tooltip" title="<img src="my-image.png" /> <strong> This text is in bold case !</strong>">This is working</span>