使用EJS的HTML选择选项

我正在为我的Web应用程序进行配置,尝试将其呈现为网页。 以下是我的代码的一部分。 我想选择配置[0] .volume的选项。 因此,如果config [0] .volume为’50’,则所选选项将为’50’。 代码运作良好。 但我想知道。 “我怎样才能缩短这段代码?” 我的代码很冗长。

 <option value="1" >1 <option value="5" >5 <option value="10" >10 <option value="50" >50 <option value="75" >75 <option value="100" >100  

我想大约2个小时,但没有任何结果。 也许我必须使用jquery或javascript,并添加属性来拥有它,

 attr('selected')... ? 

我不知道,你能帮帮我吗?

您可以根据选项值将其置于循环中。

  

当前的答案有错误,所以我想分享我找到的解决方案。

在我的例子中,我正在制作一个闹钟,并在输入的选择下拉列表中想要’小时’值(0到12)。

  

请注意, name="hour"用于在通过POST请求时标识所选值。 假设您正在运行类似的设置,则可以使用req.body.hour获取此值。

  • 服务器端:Node.js / Express
  • 客户端:EJS / HTML