引导程序工具提示如果包含特殊字符或标记,则不会正确显示文本。目前我有一个像<checkme>test</checkme>
这样的文本,但它只显示我在工具提示中的“测试”。试图逃脱特殊字符,但它不工作。引导程序工具提示未显示带有特殊字符的文本
在此先感谢。
引导程序工具提示如果包含特殊字符或标记,则不会正确显示文本。目前我有一个像<checkme>test</checkme>
这样的文本,但它只显示我在工具提示中的“测试”。试图逃脱特殊字符,但它不工作。引导程序工具提示未显示带有特殊字符的文本
在此先感谢。
没有一个例子,很难知道你的具体问题是什么。不过,我花了几秒钟扔在一起工作的例子在这个fiddle:
<div id="hexcode" title="© Jacob">
My tooltip reads an HTML character code.
</div>
<script type="text/javascript">
$("#hexcode").tooltip({ trigger: 'hover' , placement: 'right' });
</script>
此外,如果您希望在提示选项来指定对象,你想要的,JavaScript的接受/解释的Unicode序列的文本,解释通过O'Rielly here。
编辑,以反映新信息:
<div id="hexcode" title="<checkme>test</checkme>">
My tooltip reads an HTML character code.
</div>
在MVC中存在的HTML辅助程序解释器HTML特殊字符。这是@ Html.Raw(变量)
嗨雅各布,我编辑了这个问题,这次它正确显示我的实际问题。 – Manikanta 2013-04-23 04:59:33
更新了我的答案。同样的想法:用十六进制代码替换特殊字符。 – jacob 2013-04-23 05:12:51
只需使用正确的术语:它们不是十六进制代码(事实上,答案中没有十六进制);他们是HTML实体。 '★'是一个使用十六进制代码来定义它的实体。否则+1。 – pickypg 2013-04-23 05:22:02