Pourquoi le code suivant ne fonctionne-t-il pas depuis jQuery 1.9.1 ? Avec les versions précédentes, tout fonctionne bien.
$(function () {
$(document).append(test);
document.write('done');
});
var test = {
version: "1.0",
};
JSFiddle : http://jsfiddle.net/Chessjan/NsjqM/
Dans la console JS, l'erreur est la suivante :
TypeError: document is null
safeFrag = document.createDocumentFragment(); jquery-1.9.1.js (line 5823)
Edita:
Merci à tous pour vos réponses rapides et détaillées. Le problème observé a été trouvé par accident, et bien sûr, $(document.body).append()
est une approche appropriée.