01/10/2018, 08:22
Chuyển mảng thành danh sách trong html
Mọi người giải hộ mình bài toán này với. Mình giải mãi không được.
Cho 1 mảng với các phần tử có dạng
{
ID : Number,
Name : string,
Parent_id : number
}
Trong đó parent_id có giá trị là id của phần tử cha.
Một phần tử có thể có nhiều phần tử con
Làm sao để chuyển mảng trên về dạng HTML gồm các thẻ <li>
và <ul>
nhỉ?
dạng như dưới đây vậy.
<li> <span>parent</span> <ul> <li>child</li> <li>child 2</li> </ul> </li>
Bài liên quan
Bạn sử dụng Js nhỉ?
Ý tưởng, viết 1 function kiểm tra giá trị của phần tử mảng với các bước:
Parent_id đã có sẵn chưa? Nếu chưa thì tạo, sau đó tiến hành add con vào parent. Liên tục lặp như vậy.
Em đang code trên ngôn ngữ nào vậy ?
em đang code trên php nhưng anh cho ví dụ trên ngôn ngữ nào cũng được.
em cũng nghĩ như vậy nhưng có cách nào tối ưu hơn không a?