首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何对引导弹出窗口和工具提示内容的html进行编码

如何对引导弹出窗口和工具提示内容的html进行编码
EN

Stack Overflow用户
提问于 2014-05-24 08:48:55
回答 2查看 5K关注 0票数 4

这可能是重复的;很难区分,因为关键字包含"html“和"content”,甚至Bing和Google都返回了许多误报。

当data- html =true时,引导工具提示和弹出窗口支持data-content属性的html值。但是,这是无效的

<input id="email" class="form-control" type="email" 
  data-bind="value: Email, valueUpdate: 'afterkeydown'" 
  data-container="body" data-toggle="popover" data-placement="bottom"
  data-title="Email" data-html="true"
  data-content="<p>This is <i>your</i> email address.</p>" />

因为您不能仅仅将HTML放入本身就是html的属性的值中。它可能会混淆解析器,并且是HTML规范所不允许的。

虽然它似乎可以与Internet Explorer一起工作,但我真的不想用50种不同的浏览器和版本进行测试。它确实会混淆Visual Studio 2013 HTML编辑器中的解析器。那个编辑认为没有结尾的引号。

我可以通过在一个单独的文件中分配来自JavaScript的属性来避免这一点,但是这样做很笨拙,并且破坏了关注点的分离。

那么,正确的标记方式是什么呢?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23840188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档