asp:Table
内asp:Label
asp:FormView
Label.CssClass
,代表简短统计信息。
如果文字不是“0”,我需要将FormView.DataBound
设置为“红色”。
目前我在JavaScript
事件中执行此操作。但是认为最好使用jQuery
,而不是{{1}}。我怎么能这样做?
对于虚拟问题感到抱歉 - 我是jQuery的新手。谢谢!
答案 0 :(得分:1)
您可以使用jQuery执行此操作(您也可以为Table或FormView提供类,在aps.net中可能更容易,而不是像我在下面的ID
):
$("#formViewOrTableID span").filter(function() {
return $(this).text() !== "0";
}).addClass("redClass");
如果您为标签指定了您想要受影响的课程,请将所有要包含的标签设置为CssClass="styleMe"
,您可以将$("#formViewID span")
更改为
$("#formViewID span.styleMe")
更具体。