javascript - 使用 JavaScript 插入元素的最佳方式

标签 javascript jquery html

我有一个 HTML 表单,它包含多个字段集(每个字段集都具有相同的字段)。我希望用户能够通过单击按钮 (jQuery) 添加其他字段集。我可以想到两种方法:

  1. 创建一个虚拟隐藏字段集和clone it单击添加按钮时。

  2. 创建一个函数,该函数在单击添加 按钮时从字符串呈现字段集的 HTML。 (该函数将字段集识别为一个长字符串。)

这两种方法有什么明显的优点或缺点吗?还有别的办法吗?

我不喜欢到处闲逛的虚拟字段集的想法,即使它是隐藏的,但将整个字段集编码为字符串似乎有点笨拙,尽管我知道这是非常标准的做法。

最佳答案

即使已经存在的字段集与您要插入的字段集相同,您也可以克隆现有的字段集并清除输入。现在您不必在 HTML Javascript 中添加额外的代码:)

关于javascript - 使用 JavaScript 插入元素的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2009604/

相关文章:

php - 为什么函数重新定义比调用第一个函数更快?

javascript - AngularJS 的数据流问题

javascript - 使用 Pixastic 插件后 Canvas 监听器不起作用

javascript - 在图像扩展名中获取 “unsafe:”

javascript - 仅在向上滚动时固定导航栏

html - 下拉菜单在 Ebay 列表中的任何 IE 中不起作用

javascript - 向 DOM Element 对象添加属性有什么问题?

javascript - 具有 Ajax 加载内容的 Bootstrap 响应式选项卡

javascript - 根据复选框数据显示或隐藏 HTML 列表,Laravel 4

javascript - Jquery 在调用 .click() 后显示隐藏文本。可能是 Jquery 未正确安装的问题