我正在尝试获取我的对象的键并创建一个 optgroup(如果它包含子项)然后创建 optgroup 的子项选项。如果一个孩子也是一个对象,那么我想在父 optgroup 中嵌套另一个 optgroup。下面是我的对象 myTypes
我试图遍历它,然后使用适当的选项生成 html 选择,但我无法弄清楚。我得到的最远的是这个
let selectionHTML = "";
let paths = (arr)=>{
for(let i in arr){
if(typeof arr[i] == "object" && arr[i] !== null){
selectionHTML += "<optgroup label = '" + i + "'></optgroup>";
paths(arr[i]);
}
}
}
paths(myTypes);
我不知道如何去生成我的代码。
千万里不及你
Qyouu
相关分类