我已经为此工作太久了。我正在尝试将 HTML 放入title
标签的属性中。这是一个工具提示。当然,如果这是可能的,那么我必须转义所有必要的字符,这样它就不会搞砸包含它的标签。具体来说,如何在标签的 title 属性中放置以下内容:
<a href="test">test</a>
也就是说,我想要这个:
<div title="<a href="test">test</a>">my div</div>
我觉得我什么都试过了。这甚至可能吗?
如果您使用的是 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());
我用谷歌搜索了 HTML Escape Characters 并找到了一个工具:http ://accessify.com/tools-and-wizards/developer-tools/quick-escape/default.php 它产生了这个字符串,你可以使用它:
<a href="test">test</a>