将标记 HTML 设置为工具提示内容的最佳方式
Best way to set tagged HTML as Tooltipster content
Tooltipster 可以将字符串作为内容。例如,
var myHTML = "Hello world";
instance.content(myHTML);
但内容不能包含 HTML 标签。你不能使用这个
var myHTML = "Hello <i>world</i>";
虽然这
var myHTML = "Hello <i>world</i>";
有效。
将标记为HTML的字符串设置为Toolstipster的内容有什么简单的方法?
问题不在于 Tooltipster。它使用带有 XHTML 的 Toolstipster。
var myHTML = "Hello <i>world</i>";
instance.content(myHTML);
工作正常。 . .在 HTML 中但不在 XHTML 中,正如此处使用的那样。
XHTML 解析 <script>
内的实体。要阻止它,请将脚本包装在 CDATA 中:
<script type="text/javascript">
//<![CDATA[
var myHTML = "Hello <i>world</i>";
instance.content(myHTML);
//]]>
</script>
Tooltipster 可以将字符串作为内容。例如,
var myHTML = "Hello world";
instance.content(myHTML);
但内容不能包含 HTML 标签。你不能使用这个
var myHTML = "Hello <i>world</i>";
虽然这
var myHTML = "Hello <i>world</i>";
有效。
将标记为HTML的字符串设置为Toolstipster的内容有什么简单的方法?
问题不在于 Tooltipster。它使用带有 XHTML 的 Toolstipster。
var myHTML = "Hello <i>world</i>";
instance.content(myHTML);
工作正常。 . .在 HTML 中但不在 XHTML 中,正如此处使用的那样。
XHTML 解析 <script>
内的实体。要阻止它,请将脚本包装在 CDATA 中:
<script type="text/javascript">
//<![CDATA[
var myHTML = "Hello <i>world</i>";
instance.content(myHTML);
//]]>
</script>