10
votes

À JQuery, comment puis-je ajouter quelque chose en tant que frère?

Par exemple, supposons que j'ai xxx

Comment puis-je insérer xxx

entre ce qui précède? J'ai essayé de préparer, mais cela fait qu'un enfant n'est pas un frère


0 commentaires

3 Réponses :


-1
votes

4
votes

Utilisez après , comme: xxx

vous pouvez Utilisez également des identifiants au lieu de classes, ce qui me semble plus correct, comme: xxx

puis utilisez: xxx


0 commentaires

17
votes

Dans JQuery, il existe un certain nombre d'options différentes pour insérer du contenu dans une position particulière. Il est très bien décrit dans le page de documentation JQuery pour l'insertion DOM en dehors d'un objet < / a>.

Pour insérer du contenu en dehors d'un élément existant (par exemple, non un enfant), mais positionné par rapport à cet objet, vous avez quatre options présentées dans ce JQUERY DOC Capture d'écran:

Entrez la description de l'image ici

La différence entre les deux premiers et les deux derniers est uniquement dans laquelle sont les arguments. Pour les deux premiers, l'emplacement de l'insertion est dans l'objet JQuery et le contenu est dans l'argument de la fonction. Pour les deux derniers, le contenu à insérer est dans l'objet JQuery et la destination est dans l'argument de la fonction. En raison de la chaînage d'appels de fonction multiples, parfois, l'un ou l'autre est plus pratique.

Comme vous pouvez le constater, cela vous permet d'insérer du contenu avant ou après un objet existant (ce qui en fera un frère ou un frère de cet objet).

Si vous voulez que ce soit un enfant de cet objet, vous pouvez utiliser l'un des six méthodes de jQuery pouvant définir / modifier le contenu interne, y compris .append () , .appendto () , .html ( ) , etc ...


0 commentaires