Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQuery$.each访问对象数组中每个对象的特定键:值?_Jquery_Arrays_Each - Fatal编程技术网

如何使用jQuery$.each访问对象数组中每个对象的特定键:值?

如何使用jQuery$.each访问对象数组中每个对象的特定键:值?,jquery,arrays,each,Jquery,Arrays,Each,模式(MongoDB): getJSON()响应: [Object { skey1="val1", skey2="val2"}, Object { skey1="val3", skey2="val4"}] 问题: 如何访问每个对象的skey2值 jQuery(尝试): 我想我需要做一些“嵌套的”$。每个,但不确定语法 这似乎有效: jsFiddle: 这似乎有效: jsFiddle: 尝试: var my\u var=[{ skey1:“sval1”, skey2:“sval2” }, {

模式(MongoDB):

getJSON()响应:

[Object { skey1="val1", skey2="val2"}, Object { skey1="val3", skey2="val4"}]
问题:

如何访问每个对象的
skey2

jQuery(尝试):

我想我需要做一些“嵌套的”
$。每个
,但不确定语法

这似乎有效:

jsFiddle:

这似乎有效:

jsFiddle:

尝试:

var my\u var=[{
skey1:“sval1”,
skey2:“sval2”
}, {
skey1:“sval3”,
skey2:“sval4”
}, ];
var len=我的变量长度;
对于(变量i=0;i
试试:

var my\u var=[{
skey1:“sval1”,
skey2:“sval2”
}, {
skey1:“sval3”,
skey2:“sval4”
}, ];
var len=我的变量长度;
对于(变量i=0;i

[Object { skey1="val1", skey2="val2"}, Object { skey1="val3", skey2="val4"}]
my_var = results.key0

$.each(my_var, function(k,v) {
alert(v);
});
// aim:  to alert value of 'skey2' for each object

myArray = [{ skey1:"val1", skey2:"val2"}, { skey1:"val3", skey2:"val4"}]

$.each(myArray, function(k,v) {
  alert(v.skey2);
});
var my_var = [{
    skey1: "sval1",
    skey2: "sval2"
}, {
    skey1: "sval3",
    skey2: "sval4"
}, ];
var len = my_var.length;
for (var i = 0; i < len; i++) {
    $.each(my_var[i], function (k, v) {
        alert("key"+k+"value"+v);
    });
}