dl 这里的pp为什么只能是我选中的对应的厂商哦 一直没整明白 这里的pp也可以是其他厂商不是么 这里的判断只是判断条件成立 又没有限制哪个厂商的意思 没能理解 求详解

img

img

dl 这里的pp为什么只能是我选中的对应的厂商哦 一直没整明白 这里的pp也可以是其他厂商不是么 这里的判断只是判断条件成立 又没有限制哪个厂商的意思 没能理解 求详解

你的照片结束符号都没有齐。你的第二个each循环如果是放在if判断里面的话那就是厂商1的数据,因为你做了判断,不符合的话就不会往if里面走第二个each循环了。如果第二个each不是放在if里面,参考下面。


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="http://code.jquery.com/jquery-3.1.1.min.js"></script>
</head>
<body>
    <script>
        $(function() {
            var arrData = {
                "厂商1": {"品牌1_1":"型号1","品牌2":"型号2"},
                "厂商2": {"品牌3_3":"型号3","品牌4":"型号4"}
            }

            
            $.each(arrData,function(name,value){
                // console.log(name ,"-----",value);

                $.each(value,function(key,v) {
                    console.log(key,"-----",v);
                })
            })

        })
    </script>
</body>
</html>

你这个代码没缩进,括号也不闭合,看着老阔痛