Estoy tratando de clonar un feildset, luego presento el contenido de las entradas y lo selecciono usando serialize. Está funcionando correctamente, sin embargo, select no mantiene su valor. He intentado varios métodos que he encontrado pero nada parece funcionar. Así es como estoy clonando y configurando los datos actuales.jquery clone select no mantiene el valor
¿Cómo puedo mantener el valor de select when cloning?
$('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();
En lugar de clonar todo el conjunto de campos, w No solo serialice los datos del fieldset como un objeto JS cuando lo desee, y use ese objeto para restaurarlo más tarde (si eso es lo que busca). ¿O he entendido mal la razón por la que estás clonando? – Phrogz
No es una buena idea usar '.html()' con '.clone()'. Clone da elementos, mientras que '.html()' espera una cadena. Usa los elementos directamente: '$ ('# form-to-submit'). Empty(). Append ($ (fieldsetName) .clone());' –
mismo problema está en la biblioteca de prototipos – WonderLand