上一个WebForm一个列表框被填充由数据源在SQL Server 2008asp.net:列表框中的项目变色
取决于在列表框中的文本上,我会liek特定的backgroudn颜色项目是一个特定的颜色
例如,如果这些都在列表中的项目:
AA item 1
AA item 2
BB item 3
BB item 4
AA item 5
,如果该项目始于AA
,然后进行后台如果该项目的生命与BB
然后让我t blue
我该怎么做?
该解决方案可以是客户端或服务器端,不事关我
我正在currenlty这样做:
function colorproblemlist() {
ob = document.getElementById('lstProblems');
for (var i = 0; i < ob.options.length; i++) {
if (ob.options[i].value.indexOf('AA')!=-1) {
ob.options[i].style.color = "red";
}
}
}
,它的工作伟大的!
但是,我有以下的并发症。
第一列如你看到下面:
AA item 1
AA item 2
BB item 3
BB item 4
AA item 5
将不可见
只有第二个是可见的:
Item 1
Item 2
...
此列:
AA
AA
..
是从中拉取数据的数据库表中的字段,我需要基于该字段的颜色。
我怎么能做到这一点>
如何从'AA'去'green'?如果您可以在客户端代码中指定此算法,则可以使用JQuery将颜色设置为项目的背景。 – thekip
@thekip伟大你能告诉我如何做到这一点与jQuery? –
@thekip IVE编辑□请再看看 –