У меня проблема с получением HTML 5 для работы с элементами, добавленными в тело в IE.Я использую HTML 5, включенный в Modernizr , но это та же проблема с любой другой библиотекой HTML 5.
Он отлично работает для любого элемента, кроме элементов HTML 5, добавленных непосредственно в тело, который выдает то же сообщение об ошибке, как если бы я использовал jQuery без shiv ( неожиданный вызов метода или доступа к свойству ).Это яркий пример в IE (7, 8) с загруженным Modernizr или html5.js:
$(document).ready(function()
{
$('body').append('<nav class="test"></nav>');
$('.test').html("Testing HTML 5");
});
Есть идеи, почему это может произойти?