我试图在每个函数上执行jQuery:
"RelatedDoc": [
{
"Id": "test",
"Number": "26262316"
}
],
Run Code Online (Sandbox Code Playgroud)
哪个是大型JSON对象的一部分.到目前为止,我有:
$.each($('#panel_MRD').data('obj'), function (key,value) {
$('select.mrdDisplayBox').addOption( key, value, false);
});
Run Code Online (Sandbox Code Playgroud)
我想获得显示"ID - NUMBER"的选项 - 任何想法?以上显示但不是正确的格式.
Jak*_*cki 26
$.each(largeJSONobject.ReleatedDoc, function (index,value) {
$('select.mrdDisplayBox').addOption(value.Id, value.Id + ' - ' + value.Number, false);
});
Run Code Online (Sandbox Code Playgroud)
您的值是数组中的单个元素:{Id:'',Number:''}
文档在这里:http://api.jquery.com/jQuery.each/
小智 5
这是我的问题和我解决的问题。使用萤火虫。这是数组对象。用于创建四个复选框。
[
{"datamet":"1","vchAmenityName":"TV"},
{"datamet":"2","vchAmenityName":"Cable TV"},
{"datamet":"5","vchAmenityName":"Internet"},
{"datamet":"7","vchAmenityName":"Air Conditioning"}
]
<input type="checkbox" value="1" id="datamet1" />
<input type="checkbox" value="2" id="datamet2" />
<input type="checkbox" value="5" id="datamet5" />
<input type="checkbox" value="7" id="datamet7" />
Run Code Online (Sandbox Code Playgroud)
我必须先在里面找到这个。意味着检查它里面的元素,如下所示
[{"datamet":"2"}]
为此我做了以下..我解决了问题
$.each(result, function(idx, obj){
$.each(obj, function(key, value){
console.log(key + ": " + value);
});
});
Run Code Online (Sandbox Code Playgroud)