gpt4 book ai didi

javascript - 创建二维数组并在 jquery 中循环遍历它

转载 作者:行者123 更新时间:2023-11-28 11:54:52 24 4
gpt4 key购买 nike

目标:

  1. 在 javascript/jquery 中创建二维数组
  2. 将数据插入其中
  3. 循环遍历每个键、值对
  4. 循环调用函数

代码:

    var IDs = [];
/* Find Input elements and push its ID & Value into an array */
$('#divDynamicFields').find("input").each(function () {
IDs.push(this.id, $(this).val());
});
console.log(IDs); /* Now it prints string seprated by ',' */

/* Loop Through Each element in 2D array */
$.each(IDs, function(key, value) {
$.each(key, function(innerKey, innerValue){
CallFunction(id,val);
/* Will This Work ? */
}
}

最佳答案

整个想法是推送到数组而不是两个元素,而是一个由两个元素组成的数组:

JSFiddle .

var IDs = [];
$('#divDynamicFields input').each(function()
{
IDs.push([this.id, $(this).val()]);
});

for (var i = 0; i < IDs.length; i++)
{
CallFunction(IDs[i][0], IDs[i][1]);
}

function CallFunction(id, value)
{
console.log("ID: " + id + ", value: " + value);
}

关于javascript - 创建二维数组并在 jquery 中循环遍历它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26140640/

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