2011-02-05 16 views
15

Come riorganizzare gli elementi usando jQuery?Come riordinare gli elementi usando jQuery?

Codice Orginal:

<p id="paragraph1">1</p> 
<p id="paragraph2">2</p> 
<p id="paragraph3">3</p> 
<p id="paragraph4">4</p> 
<p id="paragraph5">5</p> 

Dopo Riorganizza (put p3 al posto di p2)

<p id="paragraph1">1</p> 
<p id="paragraph3">3</p> 
<p id="paragraph2">2</p> 
<p id="paragraph4">4</p> 
<p id="paragraph5">5</p> 
+1

come stai vogliono riorganizzare loro? quando qualcuno fa clic su un pulsante? quando qualcuno trascina l'elemento sullo schermo? maggiori dettagli per favore. –

risposta

27

È possibile utilizzare .insertBefore():

$("#paragraph3").insertBefore("#paragraph2"); 

esempio un po 'più elaborato (cliccando su un il paragrafo lo sposta in alto):

$("p").click(function() { 
    $(this).insertBefore($(this).prev()); 
}); 

You can test both examples here.

+0

Impressionante, Grazie mille – faressoft

+0

@faressoft - Prego :) – karim79

Problemi correlati