Почему следующая часть кода не работает с jQuery 1.9.1? С предыдущими версиями работает нормально.
$(function () {
$(document).append(test);
document.write('done');
});
var test = {
version: "1.0",
};
JSFiddle: http://jsfiddle.net/Chessjan/NsjqM/
В консоли JS он вызывает ошибку, например:
TypeError: document is null
safeFrag = document.createDocumentFragment(); jquery-1.9.1.js (line 5823)
Edit:
Спасибо всем за быстрые и обширные айсеры. Наблюдаемая проблема была обнаружена случайно, и, конечно, $(document.body).append()
является правильным подходом.