在使用 jQuery 更新title
元素的属性时,我发现实体(特别是
,这是目前推荐的在属性中添加换行符的方式title
)无法正确显示(实体显示为文本,并且未解析... )。
例如:
<!-- This works fine -->
<div title="foo bar">baz</div>
但是这个:
<div>baz</div>
<script>
$("div").attr('title', 'foo bar'); // Escapes the &
</script>
有没有办法让 jQuery 不转义值?unescape()
我之前试过用.attr()
,但是没用……</p>