<html>
<head>
<script
src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"
type="text/javascript"/></script>
<script>
$(function() {
alert($('#s1').html());
});
</script>
</head>
<body>
<p/>
<span id="s1"><h3>Eggs</h3>One dozen please</span>
</body>
</html>
このページは <p> タグで空白のアラートを表示しますが、<br> では予想どおり「<h3>卵</h3>1 ダースください」と表示されます。
これは、Firefox 12.0 と Chrome 19.0 の場合のようです。IE8はそれを正しくします。何が起こっているのでしょうか?