IE で本文に追加された要素で html 5 を動作させるのに問題があります。Modernizrに含まれている HTML 5 shiv を使用していますが、他の HTML 5 ライブラリでも同じ問題が発生します。
本文に直接追加された HTML 5 要素を除くすべての要素に対して正常に機能します。これにより、shiv なしで jQuery を使用した場合と同じエラー メッセージが表示されます (メソッドまたはプロパティ アクセスへの予期しない呼び出し)。これは、Modernizr または html5.js がロードされた IE (7、8) での破壊的な例です。
$(document).ready(function()
{
$('body').append('<nav class="test"></nav>');
$('.test').html("Testing HTML 5");
});
なぜこれが起こるのでしょうか?