我有这个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,它将更改颜色。
我在做错什么吗?