Salve, io ho questa semplice funzione che clona una porzione di codice e poi la elimina:
che si applica a questo codice html:codice:function aggiungiGenere() { $('#unoGenere select').clone().insertBefore('#dueGenereinput').attr('name','dueGenere'); $('#dueGenere input').attr('value','Rimuovi').click(function() { $("select[name='dueGenere']").remove(); $('#dueGenere input').attr('value','Aggiungi'); })}
il problema è che si applica una sola volta, ad esempio se clicco sul bottone aggiungendo un genere e poi lo rimuovo se voglio riaggiungerlo non succede niente.codice:<div id="unoGenere"><select name="unoGenere" size="5"> <option>Azione</option> <option>Commedia</option> <option>Drammatico</option> <option>Fantascienza</option> <option>Horror</option> <option>Thriller</option> </select></div> <div id="dueGenere"><input type="button" value="Aggiungi" onclick="aggiungiGenere()"/></div>
Si verifica una sola volta, la domanda è: come faccio a farla ripetere sempre?
Grazie per la vostra pazienza.
Buona serata

Rispondi quotando