首页 > 解决方案 > 在 Materialise 多选下拉菜单中自动选择

问题描述

我在物化中有一个多选字段:

<select multiple>
  <option value="somevalue" class="{{#if $eq isActive}}active{{/if}}">Some Value</option>
</select>

并希望在用户进入编辑模式时自动选择从数据库返回的任何值。

在查看 chrome 开发工具中的部分时,我看到它创建了一个li带有复选框的复选框,并且 liclass="active"在选中时具有。

我已经尝试在 javascript 中以编程方式设置该类,但仍然没有检查选择。

我需要做一些特别的事情来让这些选项“自动”检查编辑模式吗?

我正在使用 Meteor 和 Blaze 创建此布局,因此请记住这一点。

标签: javascriptjquerymeteormaterializemulti-select

解决方案


以下方法应该有效,

<select multiple>
    {{#if $eq isActive}}
        <option value="somevalue" selected="selected">Some Value</option>
    {{else}}
        <option value="somevalue">Some Value</option>
    {{/if}}
</select>

此外,请确保确定项目是否处于活动状态的助手返回正确的值。


推荐阅读