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>