Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 获取数组中的父索引_Jquery_Json - Fatal编程技术网

Jquery 获取数组中的父索引

Jquery 获取数组中的父索引,jquery,json,Jquery,Json,我有一个数组 [ { "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"

我有一个数组

[
{
    "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": "肉类。牛"
},
我有一个数组2012071304555547001的值,现在我如何得到数组的索引而不是这个值的索引,我需要数组的索引。jquery中需要此代码

您是否尝试过基本for循环?不过,您需要将syskey和parentID转换为字符串——对于某些JavaScript实现来说,这个数字太大,无法处理

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

嗯,很好的滚动条,编辑你的问题,这样我们就可以看到正确的代码了。人们很快就投了反对票。如果问题不清楚,只需推动OP提供更多/更好的信息,而不是否决问题本身。发生的太多了。+1,几乎就是我要给出的答案。不过,我不一定要做类型比较。