3 votes

Comment ajouter une balise parent en utilisant jquery

Ma situation actuelle code c'est cela

<div id="parent">
   <div class="child1">Child 1 Contents</div>
   <div class="child2">Child 2 Contents</div>
   <div class="child3">Child 3 Contents</div>
</div>

Je veux que ce soit comme ça, en utilisant jquery

<div id="parent">
    <div class="child1">Child 1 Contents</div>
    <div id="newparent">
        <div class="child2">Child 2 Contents</div>
        <div class="child3">Child 3 Contents</div>
    </div>
</div>

comment faire ?

5voto

Vohuman Points 79122
$('#parent').children().not(':first').wrapAll('<div id="newparent"/>');

http://jsfiddle.net/yfkTv/

1voto

Tushar Gupta Points 28215

Une autre façon de procéder

DEMO

$('#parent').children(':gt(0)').wrapAll('<div id="newparent"/>');

.gt()

.wrapAll()

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X