我有以下问题:
在我的代码中,我动态地将表单创建为字符串,并使用 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/