表格提交后的额外字符

时间:2017-10-28 09:27:15

标签: javascript jquery

此代码是我的函数的一部分,它创建selectbox并将索引放入每个选项值。第一个文本框根据加号和减去此值的变化获取子项的计数。如果有一个孩子,我会得到每个孩子的年龄。我的问题发生在提交表格后我得到了每个孩子年龄的价值。但它在每个值之间显示两个逗号。 例如:

  

5,5,......,8

首先是第一个孩子的年龄,第二个是第二个孩子的年龄,第三个是第三个孩子的第三个年龄。 此问题发生在操作页面中。 正确的样本应该是这样的:

  

5,5,8

     

注意:我必须保留逗号,只删除它们之间的额外逗号

如何使用额外的逗号解决此问题? 这是我的片段:



struct tree *owner

struct




1 个答案:

答案 0 :(得分:2)

问题在于:

$childDropdown.find('select').append($('<option />').text(option).attr('value', `,${index}`));

您要使用逗号附加index值。用以下内容纠正:

$childDropdown.find('select').append($('<option />').text(option).attr('value', index));