此代码是我的函数的一部分,它创建selectbox并将索引放入每个选项值。第一个文本框根据加号和减去此值的变化获取子项的计数。如果有一个孩子,我会得到每个孩子的年龄。我的问题发生在提交表格后我得到了每个孩子年龄的价值。但它在每个值之间显示两个逗号。 例如:
5,5,......,8
首先是第一个孩子的年龄,第二个是第二个孩子的年龄,第三个是第三个孩子的第三个年龄。 此问题发生在操作页面中。 正确的样本应该是这样的:
5,5,8
注意:我必须保留逗号,只删除它们之间的额外逗号
如何使用额外的逗号解决此问题? 这是我的片段:
struct tree *owner

struct

答案 0 :(得分:2)
问题在于:
$childDropdown.find('select').append($('<option />').text(option).attr('value', `,${index}`));
您要使用逗号附加index
值。用以下内容纠正:
$childDropdown.find('select').append($('<option />').text(option).attr('value', index));