为什么自 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()
是正确的做法。