Ho due div per diverse sezioni della mia pagina web, una sezione di lavoro e di riferimento. Uno è di dimensioni fisse, l'altro è di dimensioni variabili e sono impilati verticalmente. Sto cercando di progettarlo in modo che se vuoi lavorare su qualcosa nel pannello di riferimento, fai clic su un link e scambia tutti i dati tra i due riquadri. La mia idea era quella di effettuare le seguenti operazioni:Come spostare html da un div a un altro con Jquery senza rompere javascript
var working = $("#working_pane").html();
var ref = $("#reference_pane").html();
$("#working_pane").html(ref);
$("#reference_pane").html(working);
Il problema con questo, è sembra che qualsiasi javascript riferimento all'interno di questi riquadri (ad esempio, al posto editori) ottenere rotto dopo il passaggio. Non si verificano errori javascript, è solo che non accade nulla, come i legami javascript sono rotti.
C'è qualcuno per spostare l'html senza rompere il javascript contenuto?
Potrebbe essere più facile scambiare le posizioni (e/o classe css) delle due div, piuttosto che cercare di spostare il loro contenuto. – Seth
L'unico modo che vedo per fare questo, dato che entrambi i riquadri sono impilati verticalmente, è di posizionare i div in modo assoluto, ma questo rende fastidioso se modifico la pagina master/modello per la pagina nel suo complesso. Quindi devo modificare le posizioni del div ogni volta che cambio la pagina principale. – KallDrexx