如何解决帕格从循环中选择默认值
select(name='key',id='key')
each skill in ['C','C#','D','D#','E','F','F#','G','G#','A','A#','B']
- var selectMe = skill == 'D#'
if skill == selectMe
option(value= skill,selected= selectMe)
else
option=skill
到目前为止,这是我的代码。我试图选择D#作为默认值,但它以C开头。我尝试按照here在选择中使用三进制且无循环。我意识到我正在为选定的对象分配true
,但我也尝试不分配任何内容,而做if selectMe option(value= skill,selected= 'D#'
但没有喜悦。
解决方法
您将selectMe
设置为布尔值-true
或false
。然后,检查它是否等于skill
,它将等于键的字符串,因此永远不会得出true
。
相反,请尝试类似的操作,根据selected
是否为true
,将false
的值设置为skill
或D#
:
select(name='key',id='key')
each skill in ['C','C#','D','D#','E','F','F#','G','G#','A','A#','B']
option(value= skill,selected= skill === 'D#')= skill
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。