我使用jQuery.parseJSON
来解析看起来像这样的对象的JSON(Chrome开发者控制台):
[Object, Object, Object, Object]
0: Object
feedback_q1: "lol"
subtotal: "13"
__proto__: Object
1: Object
feedback_q1: "lal"
subtotal: "3"
__proto__: Object
2: Object
3: Object
4: Object
如何使用javascript或jQuery选择每个对象(不使用循环)及其属性?
答案 0 :(得分:2)
我认为
JSONObject[0]
应该检索JSON对象中的第一个对象。然后,只需执行
即可获得其属性JSONObject[0].subtotal
答案 1 :(得分:2)
如果您知道要从prop1
元素获得X
值而不是json_objects[X].prop1
。当你想要这样做时,是否存在真实场景?
也许你想要ed来获取元素......
如果您想获取prop1
值为'lol'
的元素,那么您可以使用JQuery grep
$.grep(json_objects, function(o){ return o.prop1 == 'lol'; });
$.grep
的结果是一个数组,其中找到的项目符合您的条件。