【发布时间】:2021-05-13 00:54:08
【问题描述】:
我一直在使用 HTML5 BOOTSTRAP-CSS-JS 在 UI 中添加以下功能,这让我很头疼。
我正在尝试通过使用 JSON 输入来创建 UI 下拉菜单。
注意:“JSON 键”也将作为下拉值使用,而不仅仅是一般的“JSON 值”.. 因此,我无法工作出一个相同的逻辑!
我有以下格式的 JSON:
{
"BIKE LIST": {
"Bajaj": {
"Pulsar": {
"350 CC": [
"2019 Model",
"2020 Model"
],
"500 CC": [
"2018 Model",
"2021 Model"
]
}
}
},
"CAR LIST": {
"Toyota": {
"Etios": {
"Liva": [
"2019 Model",
"2020 Model"
],
"Regular": [
"2018 Model",
"2021 Model"
]
}
},
}
}
我想在 UI 中创建 5 个动态下拉菜单,如下所示:
下拉 1 值: 自行车清单,汽车清单
下拉菜单 2(根据用户在下拉菜单 1 中的选择显示的值): 即如果用户选择 BIKE LIST, 我应该有“Bajaj”
下拉菜单 3(根据用户在下拉菜单 2 中的选择显示的值): 即如果用户选择 Bajaj, 我应该有“脉冲星”
下拉菜单 4(根据用户在下拉菜单 3 中的选择显示的值): 即如果用户选择 Pulsar, 我应该有“350 CC”,“500 CC”
下拉菜单 5(根据用户在下拉菜单 4 中的选择显示的值): 即如果用户选择 500 CC, 我应该有“2018 Model”、“2021 Model”
【问题讨论】:
标签: javascript html json dynamic dropdown