在ejs中设置选择选项值

问题描述 投票:0回答:1

我在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填充下拉菜单的值?

javascript html ejs
1个回答
1
投票

您需要使用selected

<select class="form-control"> 
  <option>Red</option> 
  <option>Yellow</option> 
  <option selected>Green</option> 
</select>

对于ejs,您将必须使用条件语句将所选内容添加到正确的选项中。请参阅HTML select option with EJS以获取更多帮助。

© www.soinside.com 2019 - 2024. All rights reserved.