Я пытаюсь клонировать feildset, а затем отправляю содержимое входов и выбирает с помощью сериализации. Он работает правильно, но выбор не сохраняет его значения. Я попробовал несколько методов, которые я нашел, но ничего не работает. Вот как я клонирую и устанавливаю текущие данные.jquery clone select does not keep value
Как сохранить значение при клонировании?
$('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();
Вместо клонирования всего набора полей, w не просто сериализуйте данные из набора полей как объект JS, когда захотите, и используйте этот объект для восстановления позже (если это то, что вам нужно). Или я неправильно понял причину, по которой вы клонируете? – Phrogz
Не рекомендуется использовать '.html()' с '.clone()'. Clone дает элементы, а '.html()' ожидает строку. Используйте элементы непосредственно: '$ ('# form-to-submit'). Empty(). Append ($ (fieldsetName) .clone());' –
та же проблема находится в прототипе библиотеки – WonderLand