Я пытаюсь сгенерировать список опций в выборке динамически на основе выбора в другом выборе, ссылаясь на значение в массиве объектов.
<select id="radar">
<option value="15">City1</option>
<option value="64">City2</option>
</select>
<select id="beam">
</select>
Объекты:
var radars = {
"city1": {
"name": "city1",
"maxBeams": 16
},
"city2": {
"name": "city2",
"maxBeams": 3
}
}
Когда выбрана опция радара, например, City2, я хотел бы заполнить выбор луча опцией для максимально возможного количества maxBeams, у которых есть значение опции и текст, чтобы это было просто индексное число:
<select id="beam">
<option value="1">1 </option>
<option value="2">2</option>
<option value="3">3</option>
</select>
Какой самый простой способ сделать это и облегчить его обновление?