Twitter bootstrap 3 Can引导';s的工具提示是否同时支持HTML和非HTML标题?

Twitter bootstrap 3 Can引导';s的工具提示是否同时支持HTML和非HTML标题?,twitter-bootstrap-3,tooltip,Twitter Bootstrap 3,Tooltip,引导的工具提示通常通过元素的标题和数据标题属性工作。我可以通过datahtml=“true”属性指定HTML代码,例如 通过工具提示插件呈现良好效果: 但是当JavaScript被禁用时,问题就出现了;在这种情况下,浏览器显示title属性的原始值,本质上是原始HTML,对最终用户来说,这看起来非常糟糕: 有没有一种方法可以实现包含HTML的工具提示的优雅降级?这样,插件将使用包含值的HTML,但浏览器默认使用简单的明文值(当未启用引导工具提示或未启用JS时)。我在启用引导工具提示之前实

引导的工具提示通常通过元素的
标题
数据标题
属性工作。我可以通过
datahtml=“true”
属性指定HTML代码,例如


通过工具提示插件呈现良好效果:

但是当JavaScript被禁用时,问题就出现了;在这种情况下,浏览器显示
title
属性的原始值,本质上是原始HTML,对最终用户来说,这看起来非常糟糕:


有没有一种方法可以实现包含HTML的工具提示的优雅降级?这样,插件将使用包含值的HTML,但浏览器默认使用简单的明文值(当未启用引导工具提示或未启用JS时)。

我在启用引导工具提示之前实现了自定义转换。转换将从目标元素中删除
title
属性,只保留“rich”
数据title
属性。禁用JS时,此代码将无效,
数据标题
属性将无效,浏览器将拾取纯文本
标题
属性

$('[data toggle=“tooltip”][title][data title]')。每个(函数(){
this.setAttribute('data-simple-title',this.getAttribute('title');
此。删除属性(“标题”);
});
$(document).tooltip({selector:'[data toggle=“tooltip”]});