asp.net - Select2 меняет цвет элемента Dropdownlist, если содержит строку - PullRequest
0 голосов
/ 21 марта 2019

У меня есть этот Select 2 DropDownList:

      $(document).ready(function () {            

      $("#<%=ddl_modelo_equipamento.ClientID%>").select2({

          placeholder: "Selecione um Modelo"

      });

  });

И у меня есть этот код сзади, который вызывается на основе другого измененного значения DropDownList, которое загружает информацию в этот select2 DropDownList:

 private void changeColor(DropDownList ddl_modelo_equipamento)
        {
            foreach (ListItem item in ddl_modelo_equipamento.Items)
            {
                string descricao = item.Text;

                if (descricao.Contains("; Stock: 0 unid."))
                {

                    item.Attributes.Add("style", "color:red");
                    continue;
                }
            }
        }

Для каждого элемента в DropDownList, который содержит эту строку "; Stock: 0 unid." Я хочу, чтобы цвет шрифта был изменен на красный, и он не меняется с Select2 DropDownList, но если я изменю его на обычный asp DropDownList, он изменит цвет.Я что-то не так делаю?

...