javascript - 在 Materialise 多选下拉菜单中自动选择
问题描述
我在物化中有一个多选字段:
<select multiple>
<option value="somevalue" class="{{#if $eq isActive}}active{{/if}}">Some Value</option>
</select>
并希望在用户进入编辑模式时自动选择从数据库返回的任何值。
在查看 chrome 开发工具中的部分时,我看到它创建了一个li
带有复选框的复选框,并且 liclass="active"
在选中时具有。
我已经尝试在 javascript 中以编程方式设置该类,但仍然没有检查选择。
我需要做一些特别的事情来让这些选项“自动”检查编辑模式吗?
我正在使用 Meteor 和 Blaze 创建此布局,因此请记住这一点。
解决方案
以下方法应该有效,
<select multiple>
{{#if $eq isActive}}
<option value="somevalue" selected="selected">Some Value</option>
{{else}}
<option value="somevalue">Some Value</option>
{{/if}}
</select>
此外,请确保确定项目是否处于活动状态的助手返回正确的值。