You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Foundation Tooltip的data-allow-html属性不生效,无法解析title内HTML内容

Foundation Tooltip 渲染HTML内容解决方案

你遇到的问题是属性配置和内容存放位置不对,按以下步骤修改即可生效:

  • 优先替换内容存放属性:不要用原生title属性存储HTML内容,浏览器会自动对title内的特殊字符做转义处理,Foundation 6.x及以上版本专门提供data-tooltip-html属性用来存储需要渲染的HTML tooltip内容。
  • 确认HTML渲染开关配置:如果单元素属性配置不生效,可以在初始化Foundation时全局开启Tooltip的HTML渲染权限,参考JS代码:
// 全局开启所有Tooltip的HTML渲染支持
Foundation.Tooltip.defaults.allowHTML = true;
// 初始化Foundation组件
$(document).foundation();
  • 修正后的完整DOM代码示例:
<h3 data-tooltip data-allow-html="true" class="has-tip" data-tooltip-html="<p>This is the description</p>">This is a tooltip</h3>

注意:开启HTML渲染后不要在tooltip内容中插入未经过滤的用户提交内容,避免出现XSS注入安全风险。

内容的提问来源于stack exchange,提问作者mandalay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 20:39:00