这里我有这个代码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
答案 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)
});