首页 > 解决方案 > 如何在元素的title属性中添加html标签?

问题描述

我有一个表,我想为每个 td 添加一个标题属性。

标题文本包含 html 标签,例如<p>testing <b>title</b></p>

当将此文本用作标题属性的值并将鼠标悬停在元素上时,它也会显示 html 标签。

<td title="<p>testing <b>title</b></p>">abc</td>

有没有办法在 title 属性中使用正确的格式?

我在 Drupal 中这样做,但如果存在 php 解决方案,那么我可以使用 php.ini 文件。

标签: phphtml

解决方案


您不能在 html 属性中使用 html 标签(在您的情况下是title)。

相反,您需要使用 JavaScript 和 HTML 创建自己的自定义工具提示,该工具提示将像标题属性一样显示。例如,您可以使用此库:

https://popper.js.org/tooltip-examples.html


推荐阅读