我正在寻找一个本地JSON,我试图根据节点ID更改标签的文本。我对js和json很新。请从基础知识中学习帮助。
JSON:
{
"Collection":
[
{"categoryId": 1,
"cList" : [
{"NodeId": 1, "name": "a", },
{"NodeId": 2, "name": "b", },
{"NodeId": 3, "name": "c", },
{"NodeId": 4, "name": "d", },
{"NodeId": 5, "name": "e",}
]
},
],
}
HTML:
<div><label></label></div>
我的JSON中有一个名为nodeId的字段,它有一些唯一的id值。我的html中的标签应该是五个,应该是动态的,每个标签应该有相应的json文本
答案 0 :(得分:1)
我的html中的标签应该是五个,这应该是动态的 每个标签应该有相应的json文本
您可以尝试这样的事情(Example):
var nodes = $obj.Collection[0].cList;
$('label').each(function(k, v){
$(this).text(nodes[k].name);
});