将标记的HTML设置为Tooltipster内容的最佳方法
问题描述:
Tooltipster可以将字符串作为内容。例如,将标记的HTML设置为Tooltipster内容的最佳方法
var myHTML = "Hello world";
instance.content(myHTML);
但是内容不能包含HTML标签。你不能用这个
var myHTML = "Hello <i>world</i>";
虽然这
var myHTML = "Hello <i>world</i>";
作品。
将标记HTML的字符串设置为Toolstipster的内容的直接方法是什么?
答
问题不在于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>
您是否设置了“contentAsHTML”? – Satpal
是的。无论标签中的内容如何都无法显示为内容。 – JPM