Puis-je ajouter un div à un autre déjà existant div?
J'ai un formulaire de contact dans un div sur son propre avec une opacité de 0, et une div dont le contenu est manipulé de façon dynamique en fonction de ce que l'utilisateur clique sur le menu.
Après que l'utilisateur arrive à la dernière étape du menu, j'ai besoin de vider le contenu de la div qui affiche tout et puis "déplacer" la forme div en elle,
serait quelque chose comme ce travail?
$('#menu_form').on('click', function() {
$('#form_div').append('#display_div');
});
Donc pour récapituler 2 déjà existant vrd, besoin de placer une dans l'autre sur cliquez sur.
- serait quelque chose comme ce travail? avez-vous essayé quelque chose avant de demander?
- j'ai simplifié les choses dans la question, j'ai besoin de modifier plusieurs fonctions dans l'ordre pour obtenir de travailler avec elle, ce que je veux savoir c'est est-ce append déplacer le div dans l'autre?
- mais je ne pense pas que cela fonctionne. Vous aurez probablement à tirer des DOM, et de réinjecter il.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser:
.appendTo()
méthode:ou vous pouvez utiliser
.append()
méthode:.clone()
Voir la documentation de l'API pour plus d'info.Vérifier cette jsFiddle pour un rapide POC. Apparemment, il n'.
L'astuce consiste à passer de l'objet de référence, et pas seulement l'id de l'objet, comme suit:
Vous pouvez également passer l'objet en cours, à l'aide de
this
: