Salut, je voudrais faire dom la sélection et la manipulation hors de la dom.sélection de noeuds et manipulation hors du dom (Quel est le truc de jQuery?)
Le but est de construire mon widget hors du dom et de l'insérer dans le dom seulement une fois qu'il est prêt.
Mon problème est que getElementById n'est pas pris en charge sur un fragment de document. J'ai aussi essayé createElement et cloneNode, mais ça ne marche pas non plus. J'essaye de faire cela en js simple. Je suis habitué à le faire avec jQuery qui le gère bien. J'ai essayé de trouver le truc dans la source jQuery, mais sans succès jusqu'à présent ...
Olivier
Pouvez-vous faire votre manipulation à l'intérieur d'un div avec son écran réglé sur aucun? –
Je peux mais c'est trop lent. Je voudrais faire la sélection de noeuds et la manipulation hors du dom afin d'éviter des accès dom coûteux et des remboursements inutiles. – Olivvv
En fait, Sizzle (que jQuery intègre) ne fonctionne pas non plus sur les objets 'DocumentFragment'. Vérifiez la source vous-même: http://github.com/jeresig/sizzle/blob/master/sizzle.js ~ ligne 28. Les objets 'DocumentFragment' ont un' nodeType' de '11', et donc si' context' est un fragment de document, Sizzle/jQuery simplement bails et ne fait rien. –