使用jQuery循环遍历多维数组



我正试图使用jQuery的each函数来循环遍历下面的数组。我的目标是找到键("Name")并使用其底层数组值在网页中输出。

Array
(
    [E-mail] => Array
        (
            [0] => Your e-mail address is spelled incorrectly
            [1] => Another error just to annoy you further
        )
)

Javscript中没有关联数组,这意味着要获得:

Array
(
    [E-mail] => Array
        (
            [0] => Your e-mail address is spelled incorrectly
            [1] => Another error just to annoy you further
        )
)

您将不使用数组,而是使用对象,然后该对象将包含消息数组。这里有一个例子:

var data = {
   email : [
      "Your e-mail address is spelled incorrectly",
      "Another error just to annoy you further"
   ]
};

现在,要循环使用data.email数组,您可以使用jQuery的$.each或简单的Array.prototype.forEach本地方法

data.email.forEach(function (item, index) {
    console.log(item);
});

使用$.each:

$.each(data.email, function (index, item) {
    console.log(item);
});

相关内容

  • 没有找到相关文章

最新更新