Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击提交时,如何获取动态字段的内容_Javascript_Jquery_Html - Fatal编程技术网

Javascript 单击提交时,如何获取动态字段的内容

Javascript 单击提交时,如何获取动态字段的内容,javascript,jquery,html,Javascript,Jquery,Html,我有一个jQuery函数,可以动态添加标题和文本字段 代码: 单击“添加新”按钮时,我希望这些信息标题和文本保存到对象信息数组中: function info(title, text){ this.title = title; this.text = text; } var listInfo = []; 之后,“添加新”按钮显示要完成的新字段。等等 我不知道如何管理每个字段的id。 取值很简单,只需使用$id.val即可。但是id必须是不同的 一些想法?如果我决定修改刚刚插入

我有一个jQuery函数,可以动态添加标题和文本字段

代码:

单击“添加新”按钮时,我希望这些信息标题和文本保存到对象信息数组中:

function info(title, text){
    this.title = title;
    this.text = text;
}

var listInfo = [];
之后,“添加新”按钮显示要完成的新字段。等等

我不知道如何管理每个字段的id。 取值很简单,只需使用$id.val即可。但是id必须是不同的

一些想法?如果我决定修改刚刚插入的字段的文本?如何覆盖数组的特定元素?有按键功能吗?好的,但仍然存在id问题。

您有id=titleInfo,但id必须是唯一的,并且以字母开头。一个建议是使用类而不是ID,或者使用添加实例的数字索引附加ID。例如,在本例中,我只需通过一个类(如您的表单组)获取元素的长度:

id=titleInfo'+$'.form group'.length+'或类似的名称

您对更新的处理示例:

将随机数添加到id应该可以正常工作,在这里可以找到随机id的示例:

var id = Math.floor(Math.random() * (1000000 - x));

您可以在初始化时向代码中添加变量,如var idNo=0,并在每次单击addnew时增加它,然后构建新的ID,如:var newId=idNo+'somestring'@SzybkiSasza Ok,但我是否可以获取一个字段的信息?“我怎么能得到相同的身份证?”大卫·弗鲁奇我想你要找的是这个。检查控制台中的阵列