【问题标题】:Best way to set tagged HTML as Tooltipster content将标记的 HTML 设置为 Tooltipster 内容的最佳方法
【发布时间】:2017-02-17 13:12:22
【问题描述】:

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 的内容的直接方法是什么?

【问题讨论】:

  • 你设置contentAsHTML了吗?
  • 是的。标签中的任何内容都无法显示为内容。

标签: jquery tooltipster


【解决方案1】:

问题不在于 Tooltipster。它正在使用带有 XHTML 的 Toolstipster。

var myHTML = "Hello <i>world</i>";
instance.content(myHTML);

工作得很好。 . .在 HTML 中,但不是在 XHTML 中,就像这里使用的那样。

XHTML 解析&lt;script&gt; 中的实体。要停止这种情况,请将脚本包装在 CDATA 中:

<script type="text/javascript">
//<![CDATA[

var myHTML = "Hello <i>world</i>";
instance.content(myHTML);

//]]>
</script>

【讨论】:

    猜你喜欢
    • 2011-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多