使用jquery和json更改标签文本

时间:2014-06-11 07:48:55

标签: javascript jquery json

我正在寻找一个本地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文本

1 个答案:

答案 0 :(得分:1)

  

我的html中的标签应该是五个,这应该是动态的   每个标签应该有相应的json文本

您可以尝试这样的事情(Example):

var nodes = $obj.Collection[0].cList;
$('label').each(function(k, v){
    $(this).text(nodes[k].name);
});