For my case, I have a json file stored much of cates. Then, each cate has different amount of subject inside.
I made a simulate on codepen, the code and json also stored there
I used $.each to get all the data result. But I don't know how to make them like Title->Subject(s) list, Title->Subject(s) list, Title->Subject(s) list...
My json structure is:
{
    "cate": [
        {
            "cateName": "Cate 1",
            "subjects": [
                {
                    "subjectName": "Subject 1"
                },
                {
                    "subjectName": "Subject 2"
                }
            ]
        },
        {
            "cateName": "Cate 2",
            "subjects": [
                {
                    "subjectName": "Subject 1"
                },
                {
                    "subjectName": "Subject 2"
                },
                {
                    "subjectName": "Subject 3"
                },
                {
                    "subjectName": "Subject 4"
                }
            ]
        },
        {
            "cateName": "Cate 3",
            "subjects": [
                {
                    "subjectName": "Subject 1"
                },
                {
                    "subjectName": "Subject 2"
                },
                {
                    "subjectName": "Subject 3"
                }
            ]
        }
    ]
}
The html structure must output like that:
<div id="mobileCateContainer">
  <div class="cate">
    <span class="cateHead">Cate 1</span>
    <div class="cateBody">
      <ul>
        <li>Subject 1</li>
        <li>Subject 2</li>
      </ul>
    </div>
  </div>
  <div class="cate">
    <span class="cateHead">Cate 2</span>
    <div class="cateBody">
      <ul>
        <li>Subject 1</li>
        <li>Subject 2</li>
        <li>Subject 3</li>
        <li>Subject 4</li>
      </ul>
    </div>
  </div>
  <div class="cate">
    <span class="cateHead">Cate 3</span>
    <div class="cateBody">
      <ul>
        <li>Subject 1</li>
        <li>Subject 2</li>
        <li>Subject 3</li>
      </ul>
    </div>
  </div>
</div>
Very thanks for answer my question!
 
     
    