javascript - 在 Javascript 中获取更新的表单 HTML

标签 javascript jquery html forms

我有以下问题:

在我的代码中,我动态地将表单创建为字符串,并使用 JQuery 将它们插入到 DOM 中。 具体来说,您可以右键单击某些元素,以使用提到的表单“自定义”它们。用户输入他的自定义选项后,我将序列化并存储他的输入以及元素表单的整个字符串。 现在,如果用户想要再次“自定义”元素,我希望表单显示用户已经保存的输入,例如文本字段应该已经保存了用户输入的值。 是否有捷径可寻? 例如,有没有办法存储表单的整个 html(将“value”属性设置为用户输入的内容,具有“checked”属性的单选按钮等)?

到目前为止,我尝试通过使用 string.replace() 来完成此操作,但是当我动态创建表单时,我事先不知道会有多少单选按钮等,因此很难做到这一点。

最佳答案

您可以序列化表单并存储它。

var theForm = $( "form" ).serialize();

否则,

var theForm = $( "form" ).html();

将返回实际的 HTML。

关于javascript - 在 Javascript 中获取更新的表单 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25079730/

相关文章:

html - 在设置了字间距的段落下划线

html - 为什么 CSS 样式会扭曲我的 Google map 缩放?

javascript - 如何在VueJS中按对象属性过滤对象数组

javascript - 获取带有通过 javascript 添加的类的元素

javascript - 将简单的 ajax 调用转换为使用 promise jQuery/AngularJS

javascript - 在哪里将我的 ajax 添加到 Bootstrap 4 的表单验证 javascript 中?

html - 居中 <ul> 标签

php - plUpload - 服务器端错误未显示

javascript - 将图像拖放到 Canvas 网格中

jQuery 使用选项卡本身内部的制表符创建选项卡