[英]How do I prevent form input data from being reset when I remove and re-append the form element?
我有一個需要在DOM中其他位置附加的表單,當這種情況發生時,所有表單輸入都將返回其原始值。 移除並重新添加表單元素時,是否可以保留表單輸入值? 我正在使用jQuery和append()函數。
這對我有用:
在使用.clone(true)克隆form元素之前:
$('#MyForm :input').each(function() { $(this).data('val',$(this).val()); });
將克隆的表單元素添加到append()之后:
$('#MySameFormSomewhereElseInTheDOM :input').each(function() { $(this).val($(this).data('val')); });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.