2012-12-05 7 views
0

J'ai ce code html.wrap() en jQuery (Multiple)

<div id="div1"> 
    <span>Title</span> 
</div> 
<table id="table1"> 
    <tr> 
    <td>AAA</td> 
    <td>BBB</td> 
    </tr> 
</table> 

<div id="div2"> 
    <span>Title</span> 
</div> 
<table id="table2"> 
    <tr> 
    <td>AAA</td> 
    <td>BBB</td> 
    </tr> 
</table> 

Ce que j'ai besoin est, je veux envelopper ensemble div1 et table1. En utilisant $('#table1, #div1').wrap('<div></div>') Il peut envelopper seulement un par un. Existe-t-il un moyen d'envelopper les deux ensemble?

Répondre

3

Vous avez besoin de .wrapAll().

$('#table1, #div1').wrapAll('<div></div>');