Caso de uso: tengo elementos seleccionados con querySelectorAll() desde un primer nodo, luego los muevo anteponiéndolos a otro nodo. Es importante que se conserve su orden en el documento.
var elms = nodeA.querySelectorAll('.foo, .bar'); $(nodeB).prepend(elms); Parece que funciona bien. Sin embargo, al observar las documentaciones de jQuery constructor , append() , prepend() ... están documentados como compatibles con colecciones jQuery o matrices regulares , pero no con objetos similares a matrices (como NodeList devuelto por querySelectorAll() )...
¿Estoy seguro de proporcionar objetos tipo matriz a estas funciones jQuery? ¿Está actualizada la documentación de jQuery?