我在ejs中有一个下拉框,我想在其中设置下拉框的值:
<select class="form-control" value='${stage[i]} name="stage[]">
<option>Red</option>
<option>Yellow</option>
<option>Green</option>
</select>
我希望动态选择舞台的值。如您所见,我已经设置了值prperty
如果检查我的HTML,则表明该值应为绿色
<select class="form-control" value="Green">
<option>Red</option>
<option>Yellow</option>
<option>Green</option>
</select>
但是,选择了第一个选项Red
。如何使用ejs填充下拉菜单的值?
您需要使用selected
<select class="form-control">
<option>Red</option>
<option>Yellow</option>
<option selected>Green</option>
</select>
对于ejs,您将必须使用条件语句将所选内容添加到正确的选项中。请参阅HTML select option with EJS以获取更多帮助。