select2:有没有办法将一个类从一个选项传播到列表中显示的项目?

时间:2017-07-19 10:47:38

标签: javascript jquery-select2

在我的场景中,我预先加载了一个包含多个选项的选项,我想知道是否有任何方法可以将一个类添加到控件生成的li中,以便我可以更改其样式。这是我在服务器端使用的代码,用于生成select(ASP.NET MVC):

<select id="areas" name="areas" class="form-control" multiple="multiple">
    @foreach (var area in Model.AreasAssociadas) {
        <option value="@area.IdArea" selected="selected" @Html.Raw(area.Active ? "" : "class='disabled'")>@area.Nome</option>
    }
</select>

现在,我想更改默认UI,但仅限于那些被禁用的项目(即,对于Active属性返回false的所有项目)。顺便说一句,我想添加一个样式,以便我可以得到这样的东西:

enter image description here

可以这样做吗?

1 个答案:

答案 0 :(得分:0)

由于似乎没有处理此事的财产或事件,我最终添加了用于动态更改dom的代码。不是最好的选择,但要完成工作......