ho un dubbio che non sono riuscito a colmare con delle ricerche su internet, provo a spiegarmi:
Ho la necessitĂ di selezionare uno o piu div e "scambiarli di posto" all'internto del DOM. Ad esempio:
- <div id="primo">sono il primo div</div>
- <div id="secondo">sono il secondo div</div>
- <div id="terzo">sono il terzo div</div>
- <div id="quarto">sono il quarto div</div>
dovrebbe diventare: (scambiati il primo con il terzo)
- <div id="terzo">sono il terzo div</div>
- <div id="secondo">sono il secondo div</div>
- <div id="primo">sono il primo div</div>
- <div id="quarto">sono il quarto div</div>
Attualmente sono riuscito a fare quello che volevo utilizzando le funzioni jQuery "prepend & append" ma non sono soddisfatto, e anzi adesso che devo fare una modifica mi ritrovo a dover incasinarmi parecchio.
La mia domanda è: esiste una funzione (anche non di jQuery) che mi permette di fare in modo semplice "metti div#primo nella terza posizione e div#terzo nella prima" (o al limite, "metti div#primo dopo div#secondo, metti div#terzo prima di div#secondo).
Oppure, come fareste voi ? non voglio che mi scriviate del codice, mi basta qualche input mentale per andare avanti
Perche .append e .prepend mettono all'ultima o prima posizione del contenitore. Io ho bisogno di referenziarli in modo diverso