Css VB.Net-更改DIV的背景色(或样式)
我有一个程序可以检查数据点的状态/值,当该数据点为0,1,2时,它应该改变圆圈的颜色0=绿色,1=黄色,2=红色 我的部门是这样的:Css VB.Net-更改DIV的背景色(或样式),css,vb.net,user-controls,Css,Vb.net,User Controls,我有一个程序可以检查数据点的状态/值,当该数据点为0,1,2时,它应该改变圆圈的颜色0=绿色,1=黄色,2=红色 我的部门是这样的: <div class="circle"></div> 现在,如果有意义的话,我可以将css更改为.circlegreen、.circleyellow、.circlered。只是想弄清楚如何在飞行中改变这一点 此应用程序有几个在布局用户控件中相同的“框”。我遍历数据库并填写它们。如果“状态”更改,则我要更新圆圈颜色 希望这是有意义的。我希
<div class="circle"></div>
现在,如果有意义的话,我可以将css更改为.circlegreen、.circleyellow、.circlered。只是想弄清楚如何在飞行中改变这一点
此应用程序有几个在布局用户控件中相同的“框”。我遍历数据库并填写它们。如果“状态”更改,则我要更新圆圈颜色
希望这是有意义的。我希望这就是您所寻找的:
$(function() {
if ($('#hiddenFieldStatus').val() == "0")
{
$('.circle').css('background-color', 'green');
}
});
类似于此。如果您只想更改一个div,则表示为该特定div指定id,并使用以下代码:
<div id="myDiv"></div>
$(function() {
//check for some condition if yes execute the following:
$('#myDiv').css('background-color', 'green');
}});
以上两个答案都是正确的。我通过以下方式解决了这个问题:
Select Case CInt(strStatus)
Case 1
divStatus.Attributes.CssStyle.Add("Background-Color","#2aa700")
Case 2
divStatus.Attributes.CssStyle.Add("Background-Color","#FF0000")
Case Is > 2
divStatus.Attributes.CssStyle.Add("Background-Color","#FF0000")
Case Else
divStatus.Attributes.CssStyle.Add("Background-Color","#FFFF00")
End Select
这对我很管用。是的,我想我有一个额外的声明,而不是大于或等于,但我同意:
Select Case CInt(strStatus)
Case 1
divStatus.Attributes.CssStyle.Add("Background-Color","#2aa700")
Case 2
divStatus.Attributes.CssStyle.Add("Background-Color","#FF0000")
Case Is > 2
divStatus.Attributes.CssStyle.Add("Background-Color","#FF0000")
Case Else
divStatus.Attributes.CssStyle.Add("Background-Color","#FFFF00")
End Select