我一直在研究这个问题太久了。我正在尝试将HTML放在标记的title
属性中。这是一个工具提示。当然,如果这是可能的,那么我必须逃避所有必要的字符,这样它就不会搞砸包含它的标签。具体来说,我如何在标签的title属性中包含以下内容:
<a href="test">test</a>
也就是说,我想要这个:
<div title="<a href="test">test</a>">my div</div>
我觉得我已经尝试了一切。这甚至可能吗?
答案 0 :(得分:1)
如果您使用的是jquery,可以这样做
$('div').attr('title','<a href="test">test</a>');
如果你想要转义html标签,那么你就可以做到这一点
如果你的测试是在这样的div中
<div id="tag"><a href="test">test</a></div>
然后你可以$('div').attr('title', $("#tag").text());
答案 1 :(得分:1)
我用Google搜索HTML Escape Characters找到了一个工具:http://accessify.com/tools-and-wizards/developer-tools/quick-escape/default.php 它产生了这个你可以使用的字符串:
<a href="test">test</a>