diff --git a/src/jqLite.js b/src/jqLite.js index 3eee01f5..df6c9c87 100644 --- a/src/jqLite.js +++ b/src/jqLite.js @@ -385,6 +385,10 @@ function jqLiteAddNodes(root, elements) { // if an Array or NodeList and not a Window if (typeof length === 'number' && elements.window !== elements) { if (length) { + if (elements.item) { + // convert NodeList to an Array to make PhantomJS 1.x happy + elements = slice.call(elements); + } push.apply(root, elements); } } else {