Sto provando a clonare un feildset quindi inviare il contenuto degli input e selezionare utilizzando serialize. Funziona correttamente ma la selezione non mantiene il suo valore. Ho provato diversi metodi che ho trovato, ma niente sembra funzionare. Ecco come sto clonando e impostando i dati correnti.jquery clone select non mantiene il valore
Come è possibile mantenere il valore della selezione durante la clonazione?
$('body').append('<form id="form-to-submit" style="visibility:hidden;"></form>');
var fieldsetName = $this.parents('.fieldsetwrapper');
$('#form-to-submit').html($(fieldsetName).clone());
var data = $('#form-to-submit').serialize();
Invece di clonare l'intero fieldset, w non solo serializzare i dati dal fieldset come un oggetto JS quando lo desideri, e usare quell'oggetto per ripristinarlo in un secondo momento (se è quello che cerchi). O ho frainteso la ragione per cui stai clonando? – Phrogz
Non è una buona idea usare '.html()' con '.clone()'. Clone fornisce elementi, mentre '.html()' si aspetta una stringa. Usa direttamente gli elementi: '$ ('# form-to-submit'). Empty(). Append ($ (fieldsetName) .clone());' –
stesso problema è nella libreria di prototipi – WonderLand