将标记的HTML设置为Tooltipster内容的最佳方法

问题描述:

Tooltipster可以将字符串作为内容。例如,将标记的HTML设置为Tooltipster内容的最佳方法

var myHTML = "Hello world"; 
instance.content(myHTML); 

但是内容不能包含HTML标签。你不能用这个

var myHTML = "Hello <i>world</i>"; 

虽然这

var myHTML = "Hello &lt;i&gt;world&lt;/i&gt;"; 

作品。

将标记HTML的字符串设置为Toolstipster的内容的直接方法是什么?

+0

您是否设置了“contentAsHTML”? – Satpal

+0

是的。无论标签中的内容如何都无法显示为内容。 – JPM

问题不在于Tooltipster。它正在使用Toolstipster和XHTML。

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>