jQuery的$。每() - 对象Array [英] jQuery $.each() - Array of Objects

查看:174
本文介绍了jQuery的$。每() - 对象Array的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想这样的东西执行jQuery的每个功能:

 RelatedDoc:[
    {
        ID:测试,
        数:26262316
    }
]

这是一个大的JSON对象的一部分。到目前为止,我有:

  $。每个($('#panel_MRD')。数据(OBJ),功能(键,值){
    $('select.mrdDisplayBox')addOption(键,值,FALSE);
});

我试图去显示ID - 号 - 选择任何想法​​?上面显示,但不正确的格式。


解决方案

  $。每个(largeJSONobject.ReleatedDoc,功能(指数值){
    $('select.mrdDisplayBox')addOption(value.Id,value.Id +' - '+ value.Number,假的)。
});

您值从阵列的单个元素:{ID:'',编号:''}

文件是在这里: http://api.jquery.com/jQuery.each/

I am trying to perform jQuery each function on something like:

"RelatedDoc": [
    {
        "Id": "test",
        "Number": "26262316"
    }
],

Which is a part of a large JSON object. So far I have:

$.each($('#panel_MRD').data('obj'), function (key,value) {
    $('select.mrdDisplayBox').addOption( key, value, false);
});

I am trying to get the option to display "ID - NUMBER" - Any ideas? The above displays but not the right format.

解决方案

$.each(largeJSONobject.ReleatedDoc, function (index,value) {
    $('select.mrdDisplayBox').addOption(value.Id, value.Id + ' - ' + value.Number, false);
});

Your value is the single element from your array: { Id: '', Number: '' }

Documentation is here: http://api.jquery.com/jQuery.each/

这篇关于jQuery的$。每() - 对象Array的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆