我在标签内部有一个带有html标签标题的图像标签。
<a href="img_url" title="test #hashtag<br><a href='some_url'>More...</a>">
<img src="img_url" alt="" title="" border="0" align="center">
</a>
但显示标签时会显示标签。 有没有办法做到这一点?
修改
我在这里要完成的是将标题标记呈现为纯HTML并且不显示标记。 这是在图像库中使用我使用jQuery插件滑动框,它使用标签的title属性显示为标题所以像雅虎画廊我想将图像链接到主文章。 有什么想法吗?
答案 0 :(得分:1)
因此,您使用的插件读取title
元素的a
属性,并构造一个演示文稿,其中该值用作图像的可见标题。并且您希望该值包含a
元素,但您不希望在用户将鼠标悬停在图像上时显示标记
这是您正在使用的插件的一项功能。修改它,或找到适合您需要的其他插件。如果可见标题可能需要包含HTML标记,则需要采用不同的方法(除非您希望在鼠标悬停时显示标记)。例如,您可以使插件使用data-title
(如果title
不存在,可能会回退到data-title
。
title
属性值根据定义只是文本(解释了字符引用除外),这就是浏览器对待它的方式。
答案 1 :(得分:0)
如果我正确理解您,您希望将标题标记的内容呈现为HTML。这是不受支持的。
你到底想要完成什么?如果你想要一个包含HTML的工具提示出现,我会把你的HTML放到一个隐藏的div中,让你的div显示在光标或链接上方悬停。