我有以下代码
<% optgroup_label = "May 2017" %>
<optgroup label= <%= optgroup_label %> >
它正在生成以下HTML
<optgroup label="May" 2017>
还有其他人遇到过这个问题吗?我不确定我错过了什么。
答案 0 :(得分:3)
对于这个问题的简单修复,即使optgroup_label
是一个字符串,你仍然需要将它包装在html的引号中
<% optgroup_label = "May 2017" %>
<optgroup label="<%= optgroup_label %>">
并生成<optgroup label="May 2017">
而不是<optgroup label="May" 2017="">