0

我已经为此工作太久了。我正在尝试将 HTML 放入title标签的属性中。这是一个工具提示。当然,如果这是可能的,那么我必须转义所有必要的字符,这样它就不会搞砸包含它的标签。具体来说,如何在标签的 title 属性中放置以下内容:

<a href="test">test</a>

也就是说,我想要这个:

<div title="<a href="test">test</a>">my div</div>

我觉得我什么都试过了。这甚至可能吗?

4

2 回答 2

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());

于 2012-07-07T02:02:43.010 回答
1

我用谷歌搜索了 HTML Escape Characters 并找到了一个工具:http ://accessify.com/tools-and-wizards/developer-tools/quick-escape/default.php 它产生了这个字符串,你可以使用它:

&lt;a href=&quot;test&quot;&gt;test&lt;/a&gt;
于 2012-07-07T02:03:28.830 回答