如何在元素的标题属性中添加html标签?

时间:2019-02-26 08:17:12

标签: php html

我有一张桌子,我想为每个td添加一个title属性。

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

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

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

有什么方法可以在title属性中使用正确的格式?

我正在Drupal中进行此操作,但是如果存在php解决方案,那么我可以使用php。

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

将(<)更改为(&lt;和(>)更改为(&gt;

title="&lt;p&gt;testing &lt;b&gt;title&lt;/b&gt;&lt;/p&gt;"**