gpt4 book ai didi

javascript - 在 javascript 中使用 Substring 来收集数组中的值

转载 作者:太空宇宙 更新时间:2023-11-04 14:33:53 25 4
gpt4 key购买 nike

我在一个字段中有如下数据:

40-818-938 | COUPLING, 25MM, PVC BLACK | PCS, MTR, BUNDLE | 3

第一 block 是元素代码,第二 block 是元素描述,第三 block 是单位,它们是动态的,第四 block 是单位数。这些 block 由 |

分隔

我想遍历第三个 block (单位)并将它们放入不带逗号和空格的单独变量中,并使用它们来填充选择列表。

请帮助我实现这一目标。下面是根据单元数(第四 block )将第三 block 添加到选择列表中的代码,我需要将它们分开。

for (var i = 0; i < arrData[3]; i++) {
var x = document.createElement("OPTION");
x.setAttribute("value", arrData[2]);
var t = document.createTextNode(arrData[2]);
x.appendChild(t);
input.appendChild(x);
}

提前致谢。

最佳答案

因为您已经将原始字符串拆分为一个数组,所以您只需要拆分该数组的第二个元素:

arrData[2] = arrData[2].split(',');

然后,在循环内部,您需要像这样引用它:

x.setAttribute("value", arrData[2][i]);
var t = document.createTextNode(arrData[2][i]);

Demo

关于javascript - 在 javascript 中使用 Substring 来收集数组中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30431623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com