2013-03-06 107 views
-6

我有一个数组得到父母指数在阵列

[ 
{ 
    "code": "MENU000014", 
    "syskey": 2012071310410973022, 
    "description": "Jiang Nan Dim Sum & Xiao Long Bao", 
    "price": 0.0, 
    "images": "kp-1.jpg", 
    "imageb": "kp-1.jpg", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 0, 
    "menutype": 1, 
    "priceoperator": 0, 
    "chineseDescription": "" 
}, 
{ 
    "code": "MENU000019", 
    "syskey": 2012071310571230035, 
    "description": "Mix & Match Multi-flavoured Xiao Long Bao", 
    "price": 0.0, 
    "images": "", 
    "imageb": "", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 2012071310410973022, 
    "menutype": 2, 
    "priceoperator": 0, 
    "chineseDescription": "雪碧é…香è‰é›ªç³•" 
}, 
{ 
    "code": "MENU000020", 
    "syskey": 2012071310571230036, 
    "description": "Immediate preparation for Jiang Nan Speciality", 
    "price": 0.0, 
    "images": "", 
    "imageb": "", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 2012071310410973022, 
    "menutype": 2, 
    "priceoperator": 0, 
    "chineseDescription": "雪碧é…香è‰é›ª" 
}, 
{ 
    "code": "MENU000002", 
    "syskey": 2012071305045623001, 
    "description": "Jiang Nan Appetizer", 
    "price": 0.0, 
    "images": "kp-4.jpg", 
    "imageb": "kp-4.jpg", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 0, 
    "menutype": 1, 
    "priceoperator": 0, 
    "chineseDescription": "" 
}, 
{ 
    "code": "MENU000024", 
    "syskey": 2012111809055570004, 
    "description": "Soup", 
    "price": 0.0, 
    "images": "kp-5.jpg", 
    "imageb": "kp-5.jpg", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 0, 
    "menutype": 1, 
    "priceoperator": 0, 
    "chineseDescription": "" 
}, 
{ 
    "code": "MENU000003", 
    "syskey": 2012071305062942004, 
    "description": "Double-Boiled Soup", 
    "price": 0.0, 
    "images": "0207_s.jpg", 
    "imageb": "0207.jpg", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 2012111809055570004, 
    "menutype": 2, 
    "priceoperator": 0, 
    "chineseDescription": "原盅炖汤" 
}, 
{ 
    "code": "MENU000004", 
    "syskey": 2012071305080136007, 
    "description": "Soup & Thick Soup", 
    "price": 0.0, 
    "images": "kp-5.jpg", 
    "imageb": "kp-5.jpg", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 2012111809055570004, 
    "menutype": 2, 
    "priceoperator": 0, 
    "chineseDescription": "羹。生滚汤" 
}, 
{ 
    "code": "MENU000022", 
    "syskey": 2012111809055570002, 
    "description": "Dishes", 
    "price": 0.0, 
    "images": "kp-6.jpg", 
    "imageb": "kp-6.jpg", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 0, 
    "menutype": 1, 
    "priceoperator": 0, 
    "chineseDescription": "" 
}, 
{ 
    "code": "MENU000001", 
    "syskey": 2012071304555547001, 
    "description": "Pork", 
    "price": 0.0, 
    "images": "0403_s.jpg", 
    "imageb": "0403.jpg", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 2012111809055570002, 
    "menutype": 2, 
    "priceoperator": 0, 
    "chineseDescription": "肉类。猪" 
}, 
{ 
    "code": "MENU000005", 
    "syskey": 2012071306020332001, 
    "description": "Prawn", 
    "price": 0.0, 
    "images": "0801_s.jpg", 
    "imageb": "0801.jpg", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 2012111809055570002, 
    "menutype": 2, 
    "priceoperator": 0, 
    "chineseDescription": "海鲜。虾" 
}, 
{ 
    "code": "MENU000006", 
    "syskey": 2012071306033011004, 
    "description": "Beef", 
    "price": 0.0, 
    "images": "0503_s.jpg", 
    "imageb": "0503.jpg", 
    "plucode": "", 
    "style": "", 
    "option": "", 
    "stocksyskey": 0, 
    "parentID": 2012111809055570002, 
    "menutype": 2, 
    "priceoperator": 0, 
    "chineseDescription": "肉类。牛" 
}, 

,我有数组现在我怎么能得到数组的索引中的一个值不是该值的指数,而不是我需要的索引阵列。此代码是需要在jQuery

+5

嗯好的滚动条,如何编辑您的问题,以便我们可以看到什么代码是正确的? – 2013-03-06 15:48:43

+1

人们投下了这么快该死的。如果问题不清楚,只需推动OP给出更多/更好的信息,而不是降低问题本身。发生的方式太多了。 – Simon 2013-03-06 16:01:52

回答

2

你试过基本for循环?您需要将syskeyparentID转换为字符串,但该数字对于JavaScript的某些实现来说太大了。

var index = -1; 
for (var i=0; i<arr.length; i++) { 
    if (arr[i].parentID === "2012071304555547001") { // use strings, not numbers 
     index = i; 
    }; 
}; 
+0

+1,几乎是我即将给出的答案。虽然我不一定会进行类型比较。 – Simon 2013-03-06 15:57:35