将HTML标记添加到materialize.css工具提示

Jox*_*mar 3 css3 materialize

有没有办法在物化中将HTML标记添加到工具提示?我试图在工具提示中安排一些数据作为定义列表.我试图将它直接添加到data-tooltip属性中,但它似乎无法识别标签.

小智 7

在materialize.js中,在第1258行附近进行以下更改以将所有工具提示转换为html.

// Change .text()
newTooltip.children('span').text(origin.attr('data-tooltip'));
// To .html()
newTooltip.children('span').html(origin.attr('data-tooltip'));
Run Code Online (Sandbox Code Playgroud)

  • ^^^ 如果我知道你的地址我会寄一个水果篮 (2认同)

lz9*_*z96 7

在最新版本中,您可以使用:

  $(document).ready(function(){
    $('.tooltipped').tooltip({delay: 50, tooltip: 'some text', html: true});
  });
Run Code Online (Sandbox Code Playgroud)

http://materializecss.com/dialogs.html


小智 5

在 Materialize v0.100.2 中可以使用data-html属性。如果设置 data-html="true",则 Materialize 呈现为 $(...).html()

所以这将呈现为 $(...).text()

<a class="btn tooltipped" data-position="bottom" data-delay="50" data-tooltip="I am a tooltip">Hover me!</a>
Run Code Online (Sandbox Code Playgroud)

这作为 $(...).html()

<a class="btn tooltipped" data-html="true" data-position="bottom" data-delay="50" data-tooltip="I am a tooltip">Hover me!</a>
Run Code Online (Sandbox Code Playgroud)