每个jquery都获得值

时间:2014-03-18 14:23:55

标签: javascript jquery json foreach each

这里我有这个代码jquery:

JSON.stringify($("#vrsta_rada").select2("data"));

我得到了这个JSON文件:

"[{"id":2,"text":"setva/zasad"},{"id":6,"text":"orezivanje"},{"id":8,"text":"skladistenje"}]"

如何使用.each函数获取此字符串:data[0].text, data[1].text ... 所以要从上面的JSON获取字符串:setva/zasad, orezivanje, skladistenje

2 个答案:

答案 0 :(得分:4)

如果您想操纵数据,我不确定为什么要对数据进行字符串化。所以这将有效:

var data = $("#vrsta_rada").select2("data");

$.each(data, function(key, value) {
  var text = data[key].text
  //or
  var text = value.text
});

这是你在找什么?这将遍历列表。我更喜欢使用data[key],因为您可以操作数据,它会更改原始值,而值只会复制。

答案 1 :(得分:2)

尝试

$.each(data, function(index, value) {
   alert(value.text)
});