2009-10-06 10 views
13

Ho bisogno di racchiudere 3 div in uno utilizzando jQuery.Wrap 3 div in uno con jQuery

<div class="one"></div><div class="two"></div><div class="three"></div> 

in questo

<div class="wrap"><div class="one"></div><div class="two"></div><div class="three"></div></div> 

Come posso fare per favore?

Molte grazie per il vostro aiuto in anticipo

risposta

25
$('.one, .two, .three').wrapAll('<div class="wrap">'); 

o

$('.one, .two, .three').wrapAll($('<div>').addClass('wrap')); 

Riferimento: http://docs.jquery.com/Manipulation/wrapAll

+0

Ho modificato la mia risposta un paio di volte come questa era la prima volta che ho usato jQuery.prototype .wrapAll fyi. –

+1

ti ha votato, per non aver votato la mia risposta sbagliata :) – karim79

+0

oh, qualcuno è riuscito a 1 secondo prima di premere Elimina. Oh bene. – karim79