jquery - 如何显示jquery数组键值对?

标签 jquery arrays

我试图显示一个键值对数组,但无法正确编码。

 var result =new Array( {'id' : 1}, {'id' : 2} );

$.each($.parseJSON(result), function(k, v) {
    alert(k + ' is ' + v);
});

这是 fiddle 链接。

http://jsfiddle.net/27UFu/

最佳答案

我更改了您的代码如下:

var result =[ {'id' : 1}, {'id' : 2} ];

$.each(result, function(k, v) {
    alert("id" + ' is ' + v.id);
});
<小时/>

根据您的评论,以下是更新后的代码:

var result =[ {'id' : 1}, {'id' : 2} ];

$.each(result, function(k, v) {
    for(var prop in v){
        if(v.hasOwnProperty(prop)){
            alert(prop + ' is ' + v[prop]);
        }
    }

});

关于jquery - 如何显示jquery数组键值对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22652860/

相关文章:

jquery - 显示单击单词的文本。 jQuery

c - 如何逐位读取 "char abc[10]"并检查哪一位被设置?

ios - 在 Swift 中自动播放音频文件

ios - 你如何在 swift 中使用解析字符串?

arrays - 从类数组中删除重复项并按日期对数组进行排序

javascript - 在 jQuery Masked 输入中输入按键时,如何防止现有值向右移动?

jquery - 显示 float UL,列表左侧与上面的直接文本字段对齐

jquery - 获取具有类名的行的第一个单元格值的逗号分隔列表(使用 Jquery)?

jquery - 如果项目不存在,如何仅发布到 API,但以任何方式返回项目的 ID?

python - 无法弄清楚使用什么输入来使 cv2.calcOpticalFlowPyrLK 方法起作用