我在实现中有一个多选字段:
<select multiple>
<option value="somevalue" class="{{#if $eq isActive}}active{{/if}}">Some Value</option>
</select>
,并希望在用户进入编辑模式时自动选择从数据库返回的所有值。
在查看chrome开发工具中的部分时,我看到它创建了一个带有复选框的li
,并且在选中时li拥有class="active"
。
我尝试用javascript以编程方式设置该类,但仍未检查选择。
我需要做些特别的事情来获得这些选项以“自动”检查编辑模式吗?
我正在使用Meteor和Blaze来创建此布局,因此请记住这一点。
答案 0 :(得分:0)
下面的方法应该有效,
<select multiple>
{{#if $eq isActive}}
<option value="somevalue" selected="selected">Some Value</option>
{{else}}
<option value="somevalue">Some Value</option>
{{/if}}
</select>
此外,请确保确定该项目是否处于活动状态的帮助程序返回正确的值。