asp.net-如果包含字符串,则Select2更改Dropdownlist项的颜色

时间:2019-03-21 15:25:35

标签: javascript c# asp.net jquery-select2

我有这个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;
                }
            }
        }

对于包含此字符串"; Stock: 0 unid."的DropDownList中的每个项目,我希望将字体颜色更改为红色,并且不随Select2 DropDownList一起更改,但是如果我将其更改为普通的ASP DropDownList,它将更改颜色。 我在做错什么吗?

0 个答案:

没有答案