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)
編集:
迅速かつ広範な回答をありがとうございました。観察された問題は偶然発見されたものであり、もちろん$(document.body).append()
適切なアプローチです。